设置数据库编码

查看MYSQL支持的编码:
SHOW CHARACTER SET;

查看MYSQL当前使用的编码
SHOW VARIABLES LIKE 'character_set%';
SHOW VARIABLES LIKE 'collation%';

在创建数据库的时候指定编码
CREATE DATABASE db_name
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_general_ci;

也可以通过以下命令修改一个数据库的编码
ALTER DATABASE db_name CHARACTER SET utf8 COLLATE utf8_general_ci;
如果数据库里面已经有数据了,可能会导致数据不能正常显示

通过修改MYSQL 配置文件my.cnf来设置默认编码

Comments
Write a Comment