买了本书,同时网上找了电子版
(My)SQL入门
DDL(Data Definition Languages)
||DESCRIBE tablename;
DML(Data manipulation languages)
DCL(Data Control Languages)
帮助的使用
help;
? contents;
? data types;
? int;
? show;
? create table;
查询元数据信息
字段类型
函数
mysql 字符集相关
查看所有可用字符集
show character set;
查看所有字符集和字符集默认校对规则
select * from information_schema.character_sets;
查看字符集的校对规则
show collation like 'gbk%';
select * from information_schema.collations;
select case when 'A' collate gbk_chinese_ci = 'a' collate gbk_chinese_ci then 1 else 0 end;
mysql有4个级别的字符默认设置:服务器级别,数据库级别,表级,字段级
服务器级别
查看当前字符集和校验规则
show variables like 'character_set_server';
show variables like 'collation_server';
数据库级别
show variables like 'character_set_database';
show variables like 'collation_database';
//如果指定了校验规则未指定字符集,则字符集使用与校验规则匹配的字符集;