读《深入浅出Mysql》第二版,笔记

买了本书,同时网上找了电子版

(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';

//如果指定了校验规则未指定字符集,则字符集使用与校验规则匹配的字符集;

 

posted @ 2017-11-11 15:21  xiaobaicaidage  阅读(223)  评论(0编辑  收藏  举报