mysql字符集修改方法&中文乱码问题
2014-08-14 16:24
543 查看
数据库、表、列的字符集查询及修改命令:
//最好都可以修改为utf8(不是utf-8,没有-)
1、查看数据库属性:
show create database db_name;
指定数据库的字符集:
CREATE/ALTER database db_name CONVERT TO CHARACTER SET utf8;
2、查看表属性:
show create table table_name;
表:CREATE/ALTER TABLE table_name CONVERT TO CHARACTER SET utf8;
列:CREATE/ALTER TABLE table_name(column1 VARCHAR(5) CHARACTER SET latin1 COLLATE latin1_german1_ci)
3、执行show variables like '%character%';查看:
character_set_client:客户端的字符集。
character_set_results:结果字符集。
character_set_connection:连接字符集。
最好三个取值一致,只有client、results一致亦可。 如不一致执行set names utf8;
附:
1、utf8_bin 、utf8_general_ci区别
①utf8_bin:二进制,区分大小写
②utf8_general_ci:不区分大小写
2、XMAPP MYSQL进入URL:
http://xamppIP:端口/phpmyadmin/
//最好都可以修改为utf8(不是utf-8,没有-)
1、查看数据库属性:
show create database db_name;
指定数据库的字符集:
CREATE/ALTER database db_name CONVERT TO CHARACTER SET utf8;
2、查看表属性:
show create table table_name;
表:CREATE/ALTER TABLE table_name CONVERT TO CHARACTER SET utf8;
列:CREATE/ALTER TABLE table_name(column1 VARCHAR(5) CHARACTER SET latin1 COLLATE latin1_german1_ci)
3、执行show variables like '%character%';查看:
character_set_client:客户端的字符集。
character_set_results:结果字符集。
character_set_connection:连接字符集。
最好三个取值一致,只有client、results一致亦可。 如不一致执行set names utf8;
附:
1、utf8_bin 、utf8_general_ci区别
①utf8_bin:二进制,区分大小写
②utf8_general_ci:不区分大小写
2、XMAPP MYSQL进入URL:
http://xamppIP:端口/phpmyadmin/
相关文章推荐
- mysql字符集修改方法&中文乱码问题
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- mysql字符集修改方法&中文乱码问题
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- 【转贴】Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题以及error 1406:data too long for column 'name' at row 1
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- mysql数据库中文乱码问题,修改mysql字符集(Linux Windows)
- Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Linux下MySQL 5.5/tomact6/Centos 的修改字符集编码为UTF8(彻底解决中文乱码问题)
- CentOS 7下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- Ubuntu14.04下MySQL 5.6的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Linux下MySQL 5.6的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Linux/Windows下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)