MySQL查看與修改當(dāng)前數(shù)據(jù)庫(kù)編碼的方法
MySQL中,數(shù)據(jù)庫(kù)的編碼是一個(gè)相當(dāng)重要的問題,有時(shí)候我們需要查看一下當(dāng)前數(shù)據(jù)庫(kù)的編碼,甚至需要修改一下數(shù)據(jù)庫(kù)編碼。
查看當(dāng)前數(shù)據(jù)庫(kù)編碼的SQL語(yǔ)句為:
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ù)庫(kù)下面來,然后使用SQL語(yǔ)句:show variables like 'character_set_database'; 來查看了xxx數(shù)據(jù)庫(kù)的編碼。查詢得到的結(jié)果是latin1編碼。
下面,我們來修改xxx數(shù)據(jù)庫(kù)的編碼,把它修改為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語(yǔ)句:alter database xxx CHARACTER SET gb2312; 把xxx數(shù)據(jù)庫(kù)的編碼設(shè)置為了gb2312.
2、再次使用show variables like 'character_set_database'; 來確認(rèn)一下當(dāng)前xxx是什么編碼。經(jīng)過確認(rèn),數(shù)據(jù)庫(kù)編碼已經(jīng)修改為gb2312了。
3、當(dāng)然很多情況下都是修改為utf-8編碼
關(guān)于MySQL查看并修改當(dāng)前數(shù)據(jù)庫(kù)編碼,本文就介紹這么多,希望對(duì)大家有所幫助,謝謝!
- php和mysql中uft-8中文編碼亂碼的幾種解決辦法
- 修改MySQL數(shù)據(jù)庫(kù)中表和表中字段的編碼方式的方法
- MySql修改數(shù)據(jù)庫(kù)編碼為UTF8避免造成亂碼問題
- MySQL查看和修改字符編碼的實(shí)現(xiàn)方法
- MYSQL數(shù)據(jù)庫(kù)使用UTF-8中文編碼亂碼的解決辦法
- Mysql數(shù)據(jù)庫(kù)編碼問題 (修改數(shù)據(jù)庫(kù),表,字段編碼為utf8)
- 修改mysql5.5默認(rèn)編碼(圖文步驟修改為utf-8編碼)
- 查看修改mysql編碼方式讓它支持中文(gbk或者utf8)
- MySQL字符編碼設(shè)置方法
- MySQL編碼不一致可能引起的一些問題
相關(guān)文章
Mysql誤刪數(shù)據(jù)解決方案及kill語(yǔ)句原理
這篇文章主要介紹了Mysql誤刪數(shù)據(jù)解決方案及kill語(yǔ)句原理,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09解決MySQL安裝重裝時(shí)出現(xiàn)could not start the service mysql error:0問題的方法
這篇文章主要為大家詳細(xì)介紹了解決MySQL安裝重裝時(shí)出現(xiàn)could not start the service mysql error:0問題的方法,感興趣的小伙伴們可以參考一下2016-06-06分析mysql中一條SQL查詢語(yǔ)句是如何執(zhí)行的
為了充分發(fā)揮MySQL的性能并順利地使用,就必須正確理解其設(shè)計(jì)思想,因此,了解MySQL的邏輯架構(gòu)是必要的。本文將通過一條SQL查詢語(yǔ)句的具體執(zhí)行過程來詳細(xì)介紹MySQL架構(gòu)中的各個(gè)組件2021-06-06使用存儲(chǔ)過程實(shí)現(xiàn)循環(huán)插入100條記錄
本節(jié)主要介紹了使用存儲(chǔ)過程實(shí)現(xiàn)循環(huán)插入100條記錄的具體實(shí)現(xiàn),需要的朋友可以參考下2014-07-07詳解如何通過Mysql的二進(jìn)制日志恢復(fù)數(shù)據(jù)庫(kù)數(shù)據(jù)
本篇文章主要介紹了詳解如何通過Mysql的二進(jìn)制日志恢復(fù)數(shù)據(jù)庫(kù)數(shù)據(jù),具有一定的參考價(jià)值,有興趣的可以了解一下。2017-04-04MySQL數(shù)據(jù)庫(kù)MyISAM存儲(chǔ)引擎轉(zhuǎn)為Innodb的方法
mysql數(shù)據(jù)庫(kù)存儲(chǔ)引擎為MyISAM的時(shí)候,在大訪問量的情況下數(shù)據(jù)表有可能會(huì)出現(xiàn)被鎖的情況,這就會(huì)導(dǎo)致用戶連接網(wǎng)站時(shí)超時(shí)而返回502,此時(shí)就需要MySQL數(shù)據(jù)庫(kù)MyISAM存儲(chǔ)引擎轉(zhuǎn)為Innodb,這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)MyISAM存儲(chǔ)引擎轉(zhuǎn)為Innodb的方法,需要的朋友可以參考下2014-06-06Mysql查詢優(yōu)化的一些實(shí)用方法總結(jié)
對(duì)于MySQL查詢語(yǔ)句來說,效率是最重要的,下面這篇文章主要給大家介紹了關(guān)于Mysql查詢優(yōu)化的一些實(shí)用方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-04-04