[MYSQL] 设置数据的字符集
时间:2010-09-02 来源:socyno
1,在安装完成后修改配置文件my.ini, 添加 character_set_database = uft8, 这样新建的所有数据库都已 utf8 作为默认的字符集。
2,如果数据库已经存在
(1) 变更数据库的编码
ALTER DATABASE `database_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
(2) 变更表的编码
ALTER TABLE `table_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
(3) 变更字段的编码
ALTER TABLE `table_name` CHANGE `column_name` `column_name` VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL;
2,如果数据库已经存在
(1) 变更数据库的编码
ALTER DATABASE `database_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
(2) 变更表的编码
ALTER TABLE `table_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
(3) 变更字段的编码
ALTER TABLE `table_name` CHANGE `column_name` `column_name` VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL;
相关阅读 更多 +