mysql編碼 資料表編碼檢視和修改總結

2021-06-22 09:55:52 字數 1644 閱讀 9181

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;

mysql編碼 資料表編碼檢視和修改總結

1,檢視自己安裝的mysql的編碼 2 檢視mysql支援的編碼 3 檢視資料庫編碼 4 檢視資料表編碼 show create table user g 5 修改my.ini檔案來修改編碼 加上default character set 字符集 utf8.gbk.gb2312等 6 命令列修改 a...

WPF Silverlight程式編碼資料收集

一.獲取路徑資訊 序路徑的,應該這樣用 mycollection system curdirectory system.io.path.getdirectoryname process.getcurrentprocess mainmodule.filename 二 獲取silverlight.web...

Huffman編碼 資料結構

include include include class data typedef class huffman huffmantree typedef char huffmancode 在陣列中選擇兩個小的權的資料 void select int tw,int n,int s1,int s2 te...