【MySQL 常用命令】:
查看 MySQL 版本:mysql >SELECT VERSION();
查看当前用户:SELECT USER();
查看当前服务器时间:mysql >SELECT NOW();
查看全部数据库:show databases;
使用数据库:USE db_name;
显示当前所使用的数据库:SELECT DATABASE();
查看全部表:SHOW TABLES;
查看表结构:DESC person;
查看错误信息:SHOW WARNINGS;
查看 MySQL 版本:mysql >SELECT VERSION();
查看当前用户:SELECT USER();
查看当前服务器时间:mysql >SELECT NOW();
查看全部数据库:show databases;
使用数据库:USE db_name;
显示当前所使用的数据库:SELECT DATABASE();
查看全部表:SHOW TABLES;
查看表结构:DESC person;
查看错误信息:SHOW WARNINGS;
2018-03-26
CHAR:定长,不足则后面补空格
VARCHAR:不定长(可变的: variable)
L+1或L+2里多出来的字节是用来保存数据值的长度的。在对长度可变的数据进行处理时,MySQL要把数据内容和数据长度都保存起来。
4.0版本以下,VARCHAR(50),指的是50字节,如果存放UTF8汉字时,只能存16个(每个汉字3字节)
5.0版本以上,VARCHAR(50),指的是50字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放50个
VARCHAR:不定长(可变的: variable)
L+1或L+2里多出来的字节是用来保存数据值的长度的。在对长度可变的数据进行处理时,MySQL要把数据内容和数据长度都保存起来。
4.0版本以下,VARCHAR(50),指的是50字节,如果存放UTF8汉字时,只能存16个(每个汉字3字节)
5.0版本以上,VARCHAR(50),指的是50字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放50个
2018-03-26
-- 创建数据库
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
[[DEFAULT] CHARACTER SET [=] charset_name];
-- 修改数据库
ALTER {DATABASE | SCHEMA} [db_name]
[DEFAULT] CHARACTER SET [=] charset_name;
-- 创建数据库
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;
-- 查看数据库字符集编码
SHOW CREATE DATABASE db_name;
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
[[DEFAULT] CHARACTER SET [=] charset_name];
-- 修改数据库
ALTER {DATABASE | SCHEMA} [db_name]
[DEFAULT] CHARACTER SET [=] charset_name;
-- 创建数据库
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;
-- 查看数据库字符集编码
SHOW CREATE DATABASE db_name;
命令行好不好的问题我并不想讨论,只能这么告诉你 你如果是个程序员,如果做后端不学命令行,你连码农都难做,别说以后什么技术大牛了。 以后你做前端或者是测试,那么恭喜你,不学没啥关系。
2018-03-26
说没有分析的不能看后面的list么? 课程都说了后面会讲,还一堆人点赞 难怪这课总是一堆人在喷老师怎么怎么,啧啧
2018-03-26