MYSQL沒有這些,MYSQL用SHWO命令查詢數(shù)據(jù)庫和表、字段、索引等信息:
創(chuàng)新互聯(lián)主要從事做網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)洱源,十余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108
一些SHOW語句提供額外的字符集信息。這些語句包括SHOW?CHARACTER?SET、SHOW?COLLATION、SHOW?CREATE?DATABASE、SHOW?CREATE?TABLE和SHOW?COLUMNS。
SHOW?CHARACTER?SET命令顯示全部可用的字符集。它帶有一個可選的LIKE子句來指示匹配哪些字符集名。例如:
mysql?SHOW?CHARACTER?SET?LIKE?'latin%';
+---------+-----------------------------+-------------------+--------+
|?Charset?|?Description?????????????????|?Default?collation?|?Maxlen?|
+---------+-----------------------------+-------------------+--------+
|?latin1??|?cp1252?West?European????????|?latin1_swedish_ci?|??????1?|
|?latin2??|?ISO?8859-2?Central?European?|?latin2_general_ci?|??????1?|
|?latin5??|?ISO?8859-9?Turkish??????????|?latin5_turkish_ci?|??????1?|
|?latin7??|?ISO?8859-13?Baltic??????????|?latin7_general_ci?|??????1?|
+---------+-----------------------------+-------------------+--------+
見13.5.4.1節(jié),“SHOW?CHARACTER?SET語法”。
SHOW?COLLATION語句的輸出包括全部可用的字符集。它帶有一個可選的LIKE子句來指示匹配哪些?校對規(guī)則名。例如:
mysql?SHOW?COLLATION?LIKE?'latin1%';
+-------------------+---------+----+---------+----------+---------+
|?Collation?????????|?Charset?|?Id?|?Default?|?Compiled?|?Sortlen?|
+-------------------+---------+----+---------+----------+---------+
|?latin1_german1_ci?|?latin1??|??5?|?????????|??????????|???????0?|
|?latin1_swedish_ci?|?latin1??|??8?|?Yes?????|?Yes??????|???????0?|
|?latin1_danish_ci??|?latin1??|?15?|?????????|??????????|???????0?|
|?latin1_german2_ci?|?latin1??|?31?|?????????|?Yes??????|???????2?|
|?latin1_bin????????|?latin1??|?47?|?????????|?Yes??????|???????0?|
|?latin1_general_ci?|?latin1??|?48?|?????????|??????????|???????0?|
|?latin1_general_cs?|?latin1??|?49?|?????????|??????????|???????0?|
|?latin1_spanish_ci?|?latin1??|?94?|?????????|??????????|???????0?|
+-------------------+---------+----+---------+----------+---------+
見13.5.4.2節(jié),“SHOW?COLLATION語法”。
SHOW?CREATE?DATABASE語句顯示創(chuàng)建給定數(shù)據(jù)庫的CREATE?DATABASE語句。結(jié)果包括全部數(shù)據(jù)庫選項。支持DEFAULT?CHARACTER?SET和COLLATE。全部數(shù)據(jù)庫選項存儲在命名為db.Opt的文本文件中,該文件能夠在數(shù)據(jù)庫目錄中找到。
mysql?SHOW?CREATE?DATABASE?test;
+----------+-----------------------------------------------------------------+
|?Database?|?Create?Database?????????????????????????????????????????????????|
+----------+-----------------------------------------------------------------+
|?test?????|?CREATE?DATABASE?`test`?/*!40100?DEFAULT?CHARACTER?SET?latin1?*/?|
+----------+-----------------------------------------------------------------+
見13.5.4.4節(jié),“SHOW?CREATE?DATABASE語法”
SHOW?CREATE?TABLE與SHOW?CREATE?DATABASE相似,但是顯示創(chuàng)建給定數(shù)據(jù)庫的CREATE?TABLE語句。列定義顯示任何字符集規(guī)格,并且表選項包括字符集信息。
見13.5.4.5節(jié),“SHOW?CREATE?TABLE語法”
當(dāng)以SHOW?FULL?COLUMNS調(diào)用時,SHOW?COLUMNS語句顯示表中列的校對規(guī)則。具有CHAR、VARCHAR或TEXT數(shù)據(jù)類型的列有非NULL的?校對規(guī)則。數(shù)值列和其它非字符類型的列有NULL校對規(guī)則。例如:
mysql?SHOW?FULL?COLUMNS?FROM?person\G
***************************?1.?row?***************************
Field:?id
Type:?smallint(5)?unsigned
Collation:?NULL
Null:?NO
Key:?PRI
Default:?NULL
Extra:?auto_increment
Privileges:?select,insert,update,references
Comment:
***************************?2.?row?***************************
Field:?name
Type:?char(60)
Collation:?latin1_swedish_ci
Null:?NO
Key:
Default:
Extra:
Privileges:?select,insert,update,references
Comment:
字符集不是顯示的部分。(字符集名隱含在校對規(guī)則名中。)
見13.5.4.3節(jié),“SHOW?COLUMNS語法”。
有二種方法:
1:如果對mysql沒有絕對的管理權(quán)限,只能查看自己的;那么直接打開navicat,右擊在打開菜單列表中“轉(zhuǎn)儲SQL文件”,然后直接保存就可以了。
2:如果你對mysql有絕對的管理權(quán)限;可以直接打開mysql的安裝目錄,找到 data文件夾,找到你建立的數(shù)據(jù)庫的文件夾,直接復(fù)制你需要的另一個服務(wù)器的data文件夾下就可以了。這種是最文便的,也不會出現(xiàn)導(dǎo)入導(dǎo)出的亂碼問題。
分不同的類型,可按以下三種方式查詢:
一、查看MySQL數(shù)據(jù)庫服務(wù)器和數(shù)據(jù)庫MySQL字符集。
命令:
1
mysql?show?variables?like?'%char%';
二、查看MySQL數(shù)據(jù)表(table)的MySQL字符集。
命令:
1
mysql?show?table?status?from?sqlstudy_db?like?'%countries%';
三、查看MySQL數(shù)據(jù)列(column)的MySQL字符集。
命令:
1
mysql?show?full?columns?from?countries;
基本上現(xiàn)在的字符集 MySQL 都支持,查看 MySQL 支持的字符集列表, 有兩種方法:
1. SQL 語句
2. 查看元數(shù)據(jù)字典表
查詢結(jié)果:
1)第一列代表字符集名字;
2)第二列表示字符集排序規(guī)則;
3)第三列表示字符集描述;
4)第四列表示字符集編碼的最大字節(jié)數(shù)。