标签:sql glob 优先 ble oba tab 修改字段 修改表 案例
一 谈谈mysql常见的字符集问题
二 字符集统一
1 character_set_server
2 character_set_client
3 java/php等连接字符集
4 character_set_database
三 字符集分类
1 server 2 db 3 table 4 cloumn 如果不特意指定,将按照优先级从1-4进行选择
四 字符集使用注意事项
1 在mysql安装的时候指定 character_set_server
2 养成创建库表指定字符集的良好修改,列就不要指定了
五 字符集使用错误案例
mysql默认字符集是Latin1,建表没有指定字符集就会出现乱码问题
六 字符集更改
1 系统级别更改
set global character_set_server=utf8
2 表级别更改
1 ALTER TABLE table_name DEFAULT CHARACTER SET character_name; 修改表的默认字符集
2 ALTER TABLE table_name CONVERT TO CHARACTER SET character_name 修改字段的默认字符集+表的默认字符集
字符集更改必须要和研发进行沟通,否则可能会给线上造成严重影响,甚至导致系统不可用
标签:sql glob 优先 ble oba tab 修改字段 修改表 案例
原文地址:https://www.cnblogs.com/danhuangpai/p/10408609.html