1. 全球化和本地化
查看所支持的字符集完整列表
SQL> show character set;
显示所有可用的校对,以及它们适用的字符集
SQL> show collation;
确定数据库所用的字符集和校验
SQL> show variables like 'character%';
SQL> show variables like 'collation%';
创建表指定字符集
SQL> create table mytable
(
colunm1 int,
colunm2 varchar(10)
) default character set hebrew collate hebrew_general_ci;
创建表指定单个字段的字符集
SQL> create table mytable
(
colunm1 int,
colunm2 varchar(10),
colunm3 varchar(10) character set latin1 collate latin1_general_ci
) default character set hebrew collate hebrew_general_ci;
排序使用字符集
SQL> select * from customers order by lastname, firstname collate latin1_general_ci;
1. 字符集和校对顺序
字符集:字母和符号的集合;
编码:某个字符集成员的内部表示;
校对:规定字符如何比较的指令;
2. 关于表的字符集
如果指定character set和collate两者,则使用这些;
如果只指定character set,则使用此字符集及其默认的校对(如show character set的结果中所示);
如果既不指定character set,也不指定dollate,则使用数据库默认
分享到:
2018-09-26 14:03
浏览 416
分类:数据库
评论