Heim  >  Artikel  >  Datenbank  >  mysql编码、数据表编码查看跟修改总结

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

WBOY
WBOYOriginal
2016-06-07 16:26:551027Durchsuche

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;


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn