niu5606993

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文件

发表于 2018-07-28 16:04  牛鹏  阅读(5931)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2021-09-23
  • 2021-12-05
  • 2021-12-15
  • 2021-12-15
  • 2022-02-07
  • 2022-02-07
  • 2022-02-08
猜你喜欢
  • 2021-12-15
  • 2021-09-10
  • 2022-02-08
  • 2021-12-03
  • 2021-08-30
  • 2021-10-14
相关资源
相似解决方案