第一種 一、修改my.ini配置文件(MySQL配置文件) character_set_server = utf8 #設置字元集 重啟mysql資料庫服務 查看當前資料庫字元集 show VARIABLES like 'character%'; 二、修改資料庫字元集 alter database 數 ...
第一種
一、修改my.ini配置文件(MySQL配置文件)
character_set_server = utf8 #設置字元集
查看當前資料庫字元集
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;
第三種