修改mysql數據庫字符集為UTF8的
阿新 • • 發佈:2017-09-02
null boa tools blog clas name title ref net
第一種
一、修改my.ini配置文件(MySQL配置文件)
character_set_server = utf8 #設置字符集
重啟mysql數據庫服務
查看當前數據庫字符集
show VARIABLES like ‘character%‘;
二、修改數據庫字符集
alter database 數據庫名 character set utf8;
ps:修改完數據庫字符集,需要重啟MySQL數據庫。
三、修改表字符集
ALTER TABLE 表名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
四、修改列字符集
ALTER TABLE 表名 CHANGE 列名 列名 VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
第二種
一個是修改表的編碼格式的
[sql] view plain copy
- ALTER TABLE `table` DEFAULT CHARACTER SET utf8;
修改字段的編碼格式 因為表的編碼改了字段的沒有所以還要修改字段 修改字段只能一條條該
[sql] view plain copy
- ALTER TABLE `tablename` CHANGE `字段名1` `字段名2` VARCHAR(36) CHARACTER SET utf8 NOT NULL;
多條修改終極方式
[sql] view plain copy
- alter table `tablename` convert to character set utf8;
第三種
修改mysql數據庫字符集為UTF8的