MySQL查看與修改當(dāng)前數(shù)據(jù)庫編碼的方法
MySQL中,數(shù)據(jù)庫的編碼是一個相當(dāng)重要的問題,有時候我們需要查看一下當(dāng)前數(shù)據(jù)庫的編碼,甚至需要修改一下數(shù)據(jù)庫編碼。
查看當(dāng)前數(shù)據(jù)庫編碼的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數(shù)據(jù)庫下面來,然后使用SQL語句:show variables like 'character_set_database'; 來查看了xxx數(shù)據(jù)庫的編碼。查詢得到的結(jié)果是latin1編碼。
下面,我們來修改xxx數(shù)據(jù)庫的編碼,把它修改為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數(shù)據(jù)庫的編碼設(shè)置為了gb2312.
2、再次使用show variables like 'character_set_database'; 來確認(rèn)一下當(dāng)前xxx是什么編碼。經(jīng)過確認(rèn),數(shù)據(jù)庫編碼已經(jīng)修改為gb2312了。
3、當(dāng)然很多情況下都是修改為utf-8編碼
關(guān)于MySQL查看并修改當(dāng)前數(shù)據(jù)庫編碼,本文就介紹這么多,希望對大家有所幫助,謝謝!
- php和mysql中uft-8中文編碼亂碼的幾種解決辦法
- 修改MySQL數(shù)據(jù)庫中表和表中字段的編碼方式的方法
- MySql修改數(shù)據(jù)庫編碼為UTF8避免造成亂碼問題
- MySQL查看和修改字符編碼的實現(xiàn)方法
- MYSQL數(shù)據(jù)庫使用UTF-8中文編碼亂碼的解決辦法
- Mysql數(shù)據(jù)庫編碼問題 (修改數(shù)據(jù)庫,表,字段編碼為utf8)
- 修改mysql5.5默認(rèn)編碼(圖文步驟修改為utf-8編碼)
- 查看修改mysql編碼方式讓它支持中文(gbk或者utf8)
- MySQL字符編碼設(shè)置方法
- MySQL編碼不一致可能引起的一些問題
相關(guān)文章
Mysql DNS反向解析導(dǎo)致連接超時過程分析(skip-name-resolve)
從其它地方連接MySQL數(shù)據(jù)庫的時候,有時候很慢。慢的原因有可能是MySQL進(jìn)行反向DNS解析造成的,這里簡單介紹下原理,需要的朋友可以參考下2013-03-03
重裝MySQL最后一步失敗的完美解決方案(經(jīng)驗總結(jié))
使用MySQL都有過重裝的經(jīng)歷,要是重裝MySQL基本都是在最后一步通不過,究竟是什么原因呢?下面是我總結(jié)的一點(diǎn)經(jīng)驗,都是血的教訓(xùn)2014-06-06
Mysql查詢數(shù)據(jù)庫或數(shù)據(jù)表中的數(shù)據(jù)量以及數(shù)據(jù)大小
許多數(shù)據(jù)庫的元數(shù)據(jù)都是存儲在mysql中的,本文主要介紹了Mysql查詢數(shù)據(jù)庫或數(shù)據(jù)表中的數(shù)據(jù)量以及數(shù)據(jù)大小,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-02-02
MySQL Packet for query is too large 問題及解決方法
這篇文章主要介紹了MySQL Packet for query is too large 問題及解決方法,需要的朋友可以參考下2018-05-05
mysql 松散的索引掃描(Loose index scan)
今天讀《High Performance MySQL》,發(fā)現(xiàn)一個“Loose index scan”,之前完全沒有聽說過。網(wǎng)上查了些資料,這個叫松散的索引掃描(Loose index scan)2016-05-05
MySQL?移動數(shù)據(jù)目錄后啟動失敗問題解決
由于安裝數(shù)據(jù)庫時將MySQL的數(shù)據(jù)目錄放在了根目錄下,現(xiàn)在存儲空間不足,遇到這個問題如何解決呢,下面小編給大家?guī)砹薽ysql移動數(shù)據(jù)目錄啟動失敗解決方法,感興趣的朋友一起看看吧2023-04-04
對MySql經(jīng)常使用語句的全面總結(jié)(必看篇)
下面小編就為大家?guī)硪黄獙ySql經(jīng)常使用語句的全面總結(jié)(必看篇)。小編覺的挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03
mysql中update和select結(jié)合使用方式
這篇文章主要介紹了mysql中update和select結(jié)合使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08

