上一篇:【MySQL必知必会(二十二)】【管理事务处理】
+++++++++++++开始线++++++++++++++++
字符集为字母和符号的集合 编码为某个字符集成员的内部表示 校对为规定字符如何比较的指令
查看所支持的字符集完整列表
mysql> SHOW CHARACTER SET;查看所支持校对的完整列表
mysql> SHOW COLLATION;通常系统管理在安装时定义一个默认的字符集和校对。此外,也可以在创建数据库时,指定默认的字符集和校对。
确定所用的字符集和校对的语句
mysql> SHOW VARIABLES LIKE 'character%'; mysql> SHOW VARIABLES LIKE 'collation%';实际上,字符集很少是服务器范围的设置。不同的表,甚至不同的列都可能需要不同的字符集,而且两者都可以在创建表时指定。
可以给表指定字符集和校对,可使用带子句的CREATE TABLE
mysql> CREATE TABLE mytable -> ( -> columnn1 INT, -> columnn2 VARCHAR(10) -> ) DEFAULT CHARACTER SET hebrew -> COLLATE hebrew_general_ci;分析 创建一个包含两列的表,并且指定一个字符集和一个校对顺序
除了指定字符集和校对的表范围外,MySQL还允许对每个列设置它们。
+++++++++++++结束线++++++++++++++++
下一篇:【MySQL必知必会(二十四)】【安全管理】