程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL檢查與修正以後數據庫編碼的辦法

MySQL檢查與修正以後數據庫編碼的辦法

編輯:MySQL綜合教程

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檢查並修正以後數據庫編碼,本文就引見這麼多,願望對年夜家有所贊助,感謝!

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