Home  >  Article  >  Database  >  mysql编码、数据表编码查看跟修改总结

mysql编码、数据表编码查看跟修改总结

WBOY
WBOYOriginal
2016-06-07 16:26:551029browse

mysql编码、数据表编码查看和修改总结 1,查看自己安装的mysql的编码 2、查看Mysql支持的编码 3、查看数据库编码 4、查看数据表编码(show create table user \G;) 5、修改my.ini文件来修改编码:加上default-character-set=字符集(utf8.gbk.gb2312等) 6、

mysql编码、数据表编码查看和修改总结

1,查看自己安装的mysql的编码


2、查看Mysql支持的编码


3、查看数据库编码


4、查看数据表编码(show create table user \G;)


5、修改my.ini文件来修改编码:加上default-character-set=字符集(utf8.gbk.gb2312等)


6、命令行修改:alter database da_name default character set 'charset' ;或  set names 'charset';或alter database testdb character set utf8;


8、查看数据库服务和客户端字符集:


9、Linux系统下的修改:

1)导出数据
[root@www.cnscn.org ~]$ mysqldump -u root -p dbname --default-character-set=gbk > base_user.sql;

2)查看导出的sql文件的编码
[root@www.cnscn.org ~]$ file base_user.sql
  base_user.sql: UTF-8 Unicode text, with very long lines

3)转成要用的编码
[root@www.cnscn.org ~]$ iconv -f utf-8 -t gbk base_user.sql >base_user_gbk.sql

4)连接数据库并查看当前库的编码
[root@www.cnscn.org ~]$ mysql -uroot
 mysql> use testdb;

mysql> status;
    Server characterset:    latin1
    Db     characterset:    gbk
    Client characterset:    latin1
    Conn. characterset:    latin1

5)设置成需要的编码
mysql>set names 'gbk';

6)查看现在的编码
mysql> status;
    Server characterset:    latin1
    Db     characterset:    gbk
    Client characterset:    gbk
    Conn. characterset:    gbk

7)导入我们转换成gbk后的文件
mysql> source base_user_gbk.sql;


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn