超详细的MySQL数据库字符集总结,值得收藏
指定数据库级别的字符集、字符序。同一个MySQL服务下的数据库,可以分别指定不同的字符集/字符序。该变量值session级别表示当前database的charset/collation,在后面的源码版本中该变量可能修正为只读,不建议修改该值。其global级别变量后面也会移除。 1. 设置数据的字符集/字符序 可以在创建、修改数据库的时候,通过CHARACTER SET、COLLATE指定数据库的字符集、排序规则。 -创建数据库:
修改数据库:
例子:创建数据库test_schema,字符集设置为utf8,此时默认的排序规则为utf8_general_ci。
2. 查看数据库的字符集/字符序 有3种方式可以查看数据库的字符集/字符序。 查看test_schema的字符集、排序规则。(需要切换默认数据库):
查看test_schema的字符集、数据库(不需要切换默认数据库):
查看创建数据库的语句,来查看字符集:
六、table的字符集、字符序 创建表、修改表的语法如下,可通过CHARACTER SET、COLLATE设置字符集、字符序。
1. 创建table并指定字符集/字符序 (编辑:西安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |