MySQL檢查與修正以後數據庫編碼的辦法。本站提示廣大學習愛好者:(MySQL檢查與修正以後數據庫編碼的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL檢查與修正以後數據庫編碼的辦法正文
MySQL中,數據庫的編碼是一個相當主要的成績,有時刻我們須要檢查一下以後數據庫的編碼,乃至須要修正一下數據庫編碼。
檢查以後數據庫編碼的SQL語句為:
mysql> use xxx
Database changed
mysql> show variables like 'character_set_database';
+------------------------+--------+
| Variable_name | Value |
+------------------------+--------+
| character_set_database | latin1 |
+------------------------+--------+
1 row in set (0.00 sec)
下面,我們先切換到xxx數據庫上面來,然後應用SQL語句:show variables like 'character_set_database'; 來檢查了xxx數據庫的編碼。查詢獲得的成果是latin1編碼。
上面,我們來修正xxx數據庫的編碼,把它修正為gb2312。
mysql> alter database xxx CHARACTER SET gb2312;
Query OK, 1 row affected (0.00 sec)
mysql> show variables like 'character_set_database';
+------------------------+--------+
| Variable_name | Value |
+------------------------+--------+
| character_set_database | gb2312 |
+------------------------+--------+
1 row in set (0.00 sec)
這裡異樣做了兩件工作:
1、應用SQL語句:alter database xxx CHARACTER SET gb2312; 把xxx數據庫的編碼設置為了gb2312.
2、再次應用show variables like 'character_set_database'; 來確認一下以後xxx是甚麼編碼。經由確認,數據庫編碼曾經修正為gb2312了。
3、固然許多情形下都是修正為utf-8編碼
關於MySQL檢查並修正以後數據庫編碼,本文就引見這麼多,願望對年夜家有所贊助,感謝!