微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

mysql数据库表和字段编码的修改方法

本篇内容介绍了“mysql数据库表和字段编码的修改方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

用load data infile 来装载数据时出现乱码了,使用load 时 必须 数据库 表 字段的编码和 文件编码一致,但是数据库已经有数据不想重建,用命令修改编码是个不错的选择,下面是修改方法。试过修改my.ini里character_set_database = uft8,但似乎不起作用。

1.如果安装MysqL的编码已不能更改,很多朋友是购买虚拟主机建立网站,无权更改MysqL的安装编码,这一关我们可以跳过,因为只要后面的步聚正确,一样能解决乱码问题
2.修改数据库编码,如果是数据库编码不正确: 可以在PHPmyadmin 执行如下命令: ALTER DATABASE `test` DEFAULT CHaraCTER SET utf8 COLLATE utf8_bin
以上命令就是将test数据库的编码设为utf8
3.修改表的编码:ALTER TABLE `category` DEFAULT CHaraCTER SET utf8 COLLATE utf8_bin
以上命令就是将一个表category的编码改为utf8
4.修改字段的编码:
ALTER TABLE `test` CHANGE `dd` `dd` VARCHAR( 45 ) CHaraCTER SET utf8 COLLATE utf8_bin NOT NULL
以上命令就是将test表中 dd的字段编码改为utf8

MysqL数据库表和字段编码的修改方法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程之家网站,小编将为大家输出更多高质量的实用文章

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐