Mysql表编码查看修改

可能会有一些错误,随时校正,欢迎大家指点建议。

1.创建库时指定编码:create database testdb default charset GBK
2.修改库的编码: ALTER DATABASE `testtable` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin

3.修改表的编码:ALTER TABLE `testtable` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin 4

4.修改字段的编码:
ALTER TABLE `tablename` CHANGE `dd` `dd` VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL

5.查看数据库支持的所有字符集
show character set;或show char set;

6.查看当前状态 里面包括当然的字符集设置
status或者s

7.查看系统字符集设置,包括所有的字符集设置
show variables like 'char%';

8.查看数据表中字符集设置
show full columns from tablename; 或者 show create tabletablenameG;

9.查看数据库编码
show create database dnname;

原文地址:https://www.cnblogs.com/zspbolg/p/3511748.html