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

 

猜你喜欢

转载自www.cnblogs.com/billyCheng/p/11211156.html