mysql編碼設置


1.查看mysql服務器編碼格式show variables like 'char%',修改編碼格式第一種my.ini,第二種set name utf8
2.修改數據庫表的編碼格式 alter table 表名 character set utf8
3.修改表的數據列的編碼格式 alter table 表名 change 列名 列名 字段類型 character set utf8;
4.修改多張擁有數據的表的字符編碼
第一步:導出表的結構 mysqldump -uroot -padmin --(可選項)defult-character-set=utf8 -d 數據庫名>導出的路徑
第二步:將數據庫表的數據導出 mysqldump -uroot -padmin --quick(快速導出) --no-create-info(導出時不創建表) --extended-insert(使用多行插入)
--default-character-set=utf8 -d 數據庫名>導出的路徑
第三步:刪除原有的數據庫
第四步:需要重新以新的編碼格式創建數據庫
create database 數據庫名 default charset utf8;
第五步:導入數據庫的所有表結構 mysql -uroot -padmin 數據庫名<導入的sql文件
第六步:導入數據庫中所有表所對應的數據,在此之前需要再sql文件中加上一句set name 'utf8'; mysql -uroot -padmin 數據庫名<導入的sql文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM