mysql 数据库字符转换
来源:互联网 发布:什么软件收二手手机 编辑:程序博客网 时间:2024/05/29 10:09
步骤一 命令行执行:mysqldump --opt -hlocalhost -uroot -p --default-character-set=lantin1 dbname > /usr/local/dbname.sql
步骤二 将 dbname.sql文件中的create table语句的CHARSET=latin1改为CHARSET=utf8
步骤三 在dbname.sql文件中的insert语句之前加一条set names utf8;
步骤四 将dbname.sql转码为utf-8格式,建议使用UltraEditor,可以直接使用该编辑器的转换->ASCII到UTF-8(Unicode编辑),或者将文件另存为UTF-8(无BOM)格式
步骤五 命令行执行:mysql -hlocalhost -uroot -p --default-character-set=utf8 new_dbname < /usr/local/dbname.sql
总结:这种方法有个致命之处就是当数据中有大量中文字符和其他特殊符号字符时,很有可能导致在[步骤五]时报错导致无法正常导入数据,如果数据库比较大可以分别对每张表执行上述步骤
0 0
- mysql 数据库字符转换
- MySQL数据库utf8表存储latin1乱码字符转换
- MYSQL字符数字转换
- MYSQL字符数字转换
- mysql日期字符转换
- mysql字符大小写转换
- mysql 字符转换,cast,concat 字符转换
- mysql日期和字符转换
- mysql 字符转换成数字
- Mysql 数据库字符集转换
- mysql数据库charset转换
- Mysql 数据库字符集转换
- MySQL数据库引擎转换
- mysql数据库转换编码
- 菜鸟完美解决mysql数据库字符编码问题教程(latin1转换为gbk)
- Mysql点滴-MYSQL字符数字转换
- 设置mysql数据库字符编码
- 设置mysql数据库字符编码
- 【Android】AndroidStudio巧用Volley让ListView异步加载图片
- spring整合quartz实现动态定时任务的前台网页配置与管理
- BZOJ1488 [HNOI2009]图的同构
- Linux下修改sys密码
- 菜鸟跟大家一起学ndk(五)
- mysql 数据库字符转换
- 在DB2中设置查询字段的默认值
- android给apk空包签名的方法
- spark学习视频
- DirectX SDK (June 2010)安装错误S1023,解决方法
- 快排
- [Android]ListView中分割线的设置
- Linux网络编程--初等网络函数介绍(TCP)
- 通过haproxy 配置rabbitmq消息队列主从