MySQL中文编码

  1. 1 set names "utf8"

     

  2. 在配置文件中

[mysql]

default-character-set=utf8

[mysqld]

character-set-server=utf8

3. 更改表的编码

1 alter table tb_name character set utf8;

4. 数据列的编码格式

1 alter table tb_name change first_name first_name varchar(20) character set utf8 not null;

 

导出表,设置编码格式

1 ### 到处数据表的结构
2 mysqldump -uroot -p --default-character-set=utf8 -d db_name > db_name_struct.sql
3 
4 ### 将数据表的数据到出
5 mysqldump -uroot -p --quick --no-create-info --extended-insert --default-character-set=utf8 db_name > db_name_data.sql
6

 

 

 

posted on 2019-07-19 09:21  billyCheng  阅读(319)  评论(0编辑  收藏  举报