mysql修改数据库编码(数据库字符集)和表的字符编码的方法
mysql将表的字符编码转换成utf-8
alter table tb_anniversary convert to character set utf8;
修改数据库mysql字符编码为UTF8
步骤1:查看当前的字符编码方法
mysql> show variables like'character%';+--------------------------+----------------------------+
|Variable_name |Value |
+--------------------------+----------------------------+
|character_set_client |latin1 |
| character_set_connection |latin1 |
| character_set_database |latin1 |
| character_set_filesystem |binary |
|character_set_results |latin1 |
|character_set_server |latin1 |
|character_set_system |utf8 |
|character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
字符编码为latin1时,用户在给数据表插入一条字符类型(char)的记录,在显示此记录时可能会无法正常显示字符类型的数据,故此处我们将mysql字符编码修改为UTF8。操作如下:
步骤2:修改my.cnf配置文件,修改后如下(/etc/my.cnf):
[client]#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8 #设置默认编码为UTF8
您可能感兴趣的文章:
- mysql修改数据库编码(数据库字符集)和表的字符编码的方法
- mysql修改数据库编码(数据库字符集)和表的字符编码的方法
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- Linux下MySQL 5.5/5.6的修改字符集编码为UTF8的方法
- 修改mysql默认字符集的方法(插入数据库数据乱码)
- 修改mysql字符集编码 分类: 数据库 2010-07-27 11:02 1424人阅读 评论(0) 收藏
- mysql字符集和数据库引擎修改方法分享
- MySQL查看与修改当前数据库编码的方法
- MySQL修改默认字符集编码的方法
- MySQL查看与修改当前数据库编码的方法
- ORACLE修改数据库的字符集编码为UTF-8方法
- mysql 查看数据库编码及修改编码方法
- mysql字符集和数据库引擎修改方法分享
- 查看和设置MySQL数据库字符集(转) (默认情况下,mysql的字符集是latin1(ISO_8859_1)(注:MySQL5.6不能用此方法修改字符编码)
- mysql修改数据库字符集,编码
- mysql字符集和数据库引擎修改方法
- ORACLE修改数据库的字符集编码为UTF-8方法
- Data too long for column 'name' at row 1 mysql的抛出异常的解决办法--之前方法不管用-要设置数据库编码
- 修改mysql 数据库root密码的方法
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)