mysql數(shù)據(jù)字典怎么寫 數(shù)據(jù)字典怎么寫 word

mysql有常用數(shù)據(jù)字典查詢方法

MYSQL沒有這些,MYSQL用SHWO命令查詢數(shù)據(jù)庫和表、字段、索引等信息:

創(chuàng)新互聯(lián)建站擁有一支富有激情的企業(yè)網(wǎng)站制作團(tuán)隊(duì),在互聯(lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)深耕10多年,專業(yè)且經(jīng)驗(yàn)豐富。10多年網(wǎng)站優(yōu)化營銷經(jīng)驗(yàn),我們已為上千家中小企業(yè)提供了成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、外貿(mào)營銷網(wǎng)站建設(shè)解決方案,按需求定制開發(fā),設(shè)計(jì)滿意,售后服務(wù)無憂。所有客戶皆提供一年免費(fèi)網(wǎng)站維護(hù)!

一些SHOW語句提供額外的字符集信息。這些語句包括SHOW?CHARACTER?SET、SHOW?COLLATION、SHOW?CREATE?DATABASE、SHOW?CREATE?TABLE和SHOW?COLUMNS。

SHOW?CHARACTER?SET命令顯示全部可用的字符集。它帶有一個(gè)可選的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語句的輸出包括全部可用的字符集。它帶有一個(gè)可選的LIKE子句來指示匹配哪些?校對(duì)規(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ù)庫選項(xiàng)。支持DEFAULT?CHARACTER?SET和COLLATE。全部數(shù)據(jù)庫選項(xiàng)存儲(chǔ)在命名為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ī)格,并且表選項(xiàng)包括字符集信息。

見13.5.4.5節(jié),“SHOW?CREATE?TABLE語法”

當(dāng)以SHOW?FULL?COLUMNS調(diào)用時(shí),SHOW?COLUMNS語句顯示表中列的校對(duì)規(guī)則。具有CHAR、VARCHAR或TEXT數(shù)據(jù)類型的列有非NULL的?校對(duì)規(guī)則。數(shù)值列和其它非字符類型的列有NULL校對(duì)規(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:

字符集不是顯示的部分。(字符集名隱含在校對(duì)規(guī)則名中。)

見13.5.4.3節(jié),“SHOW?COLUMNS語法”。

mysql數(shù)據(jù)庫數(shù)據(jù)字典表怎么寫

你導(dǎo)出 information_schema 數(shù)據(jù)庫里的所有表就OK了 新特性啊,以前只有ORACLE才有的

有沒有制作MSSQL數(shù)據(jù)字典的工具

制作數(shù)據(jù)字典工具的sql文件必須Navicat或MySQLFront或Toad導(dǎo)出,我使用的是sqlyog,因此格式和這個(gè)工具有沖突,導(dǎo)致經(jīng)常使用有問題,建議使用的話采用Navicat導(dǎo)出表結(jié)構(gòu),這樣就不會(huì)存在sql格式不兼容的問題。

比較哦可惜的是不能自動(dòng)生成每個(gè)表的功能以及索引情況。先上一張圖展示一下效果:

對(duì)于MySQL, 總共三步操作:

一、點(diǎn)DataDictionaryTool版本號(hào).bat打開圖形界面。

二、MySQL-載入sql腳本文件

三、MySQL-生成數(shù)據(jù)字典

對(duì)于Oracle,也是三步操作

一、點(diǎn)DataDictionaryTool版本號(hào).bat打開圖形界面。

二、Oracle-載入sql腳本文件

三、Oracle-生成數(shù)據(jù)字典

如何用Navicat導(dǎo)出MySQL的數(shù)據(jù)字典

有二種方法:

1:如果對(duì)mysql沒有絕對(duì)的管理權(quán)限,只能查看自己的;那么直接打開navicat,右擊在打開菜單列表中“轉(zhuǎn)儲(chǔ)SQL文件”,然后直接保存就可以了。

2:如果你對(duì)mysql有絕對(duì)的管理權(quán)限;可以直接打開mysql的安裝目錄,找到 data文件夾,找到你建立的數(shù)據(jù)庫的文件夾,直接復(fù)制你需要的另一個(gè)服務(wù)器的data文件夾下就可以了。這種是最文便的,也不會(huì)出現(xiàn)導(dǎo)入導(dǎo)出的亂碼問題。

mysql workbench怎么制作數(shù)據(jù)字典

看錯(cuò)了。表結(jié)構(gòu)導(dǎo)出來也是SQL語句,excel沒有優(yōu)勢(shì),還不如txt文件。

實(shí)在不行,導(dǎo)出成CSV,然后把數(shù)據(jù)刪了,最上面一行就是所謂的表結(jié)構(gòu)

當(dāng)前題目:mysql數(shù)據(jù)字典怎么寫 數(shù)據(jù)字典怎么寫 word
鏈接地址:http://www.muchs.cn/article42/doocehc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPTApp開發(fā)、微信公眾號(hào)、自適應(yīng)網(wǎng)站、網(wǎng)站排名、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)