mysql collate这个设置了有什么用

mysql collate这个设置了有什么用,第1张

mysqlCOLLATE是校对集的意思,可以理解为,排序规则等。一个字符集可能有多种校对集合;

例子如下:

CREATE DATABASE db_name

[[DEFAULT] CHARACTER SET charset_name]

[[DEFAULT] COLLATE collation_name]

mysqlCOLLATE是校对集的意思,可以理解为,排序规则等。一个字符集可能有多种校对集合;

例子如下:

CREATE DATABASE db_name

[[DEFAULT] CHARACTER SET charset_name]

[[DEFAULT] COLLATE collation_name]

例如:

CREATE DATABASE db_nameDEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci

MySQL这样选择数据库字符集和数据库校对规则:

· 如果指定了CHARACTER SET X和COLLATE Y,那么采用字符集X和校对规则Y。

· 如果指定了CHARACTER SET X而没有指定COLLATE Y,那么采用CHARACTER SET X和CHARACTER SET X的默认校对规则。

· 否则,采用服务器字符集和服务器校对规则。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7257772.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存