程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MYSQL入門知識 >> mysql編碼、數據表編碼查看和修改總結

mysql編碼、數據表編碼查看和修改總結

編輯: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)導出數據
[[email protected] ~]$ mysqldump -u root -p dbname –default-character-set=gbk > base_user.sql;

2)查看導出的sql文件的編碼
[[email protected] ~]$ file base_user.sql
base_user.sql: UTF-8 Unicode text, with very long lines

3)轉成要用的編碼
[[email protected] ~]$ iconv -f utf-8 -t gbk base_user.sql >base_user_gbk.sql

4)連接數據庫並查看當前庫的編碼
[[email protected] ~]$ 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;

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved