獲得數(shù)據(jù)庫(kù)和表的信息 |
發(fā)布時(shí)間: 2012/9/1 17:23:44 |
如果你忘記數(shù)據(jù)庫(kù)或表的名字,或給定的表的結(jié)構(gòu)是什么(例如,它的列叫什么),怎么辦?MySQL通過(guò)提供數(shù)據(jù)庫(kù)及其支持的表的信息的幾個(gè)語(yǔ)句解決這個(gè)問(wèn)題。 你已經(jīng)見到了SHOW DATABASES,它列出由服務(wù)器管理的數(shù)據(jù)庫(kù)。為了找出當(dāng)前選擇了哪個(gè)數(shù)據(jù)庫(kù),使用DATABASE( )函數(shù): 計(jì)算機(jī)愛好者www.boydavid.com mysql> SELECT DATABASE(); +------------+
| DATABASE() |
+------------+
| menagerie |
+------------+
如果你還沒選擇任何數(shù)據(jù)庫(kù),結(jié)果是NULL。
為了找出當(dāng)前的數(shù)據(jù)庫(kù)包含什么表(例如,當(dāng)你不能確定一個(gè)表的名字),使用這個(gè)命令:
mysql> SHOW TABLES; +---------------------+
| Tables in menagerie |
+---------------------+ 電腦軟件www.boydavid.com
| event |
| pet |
+---------------------+
如果你想要知道一個(gè)表的結(jié)構(gòu),可以使用DESCRIBE命令;它顯示表中每個(gè)列的信息:
mysql> DESCRIBE pet; +---------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| name | varchar(20) | YES | | NULL | |
| owner | varchar(20) | YES | | NULL | |
| species | varchar(20) | YES | | NULL | |
| sex | char(1) | YES | | NULL | | 計(jì)算機(jī)學(xué)習(xí)網(wǎng)站www.boydavid.com
| birth | date | YES | | NULL | |
| death | date | YES | | NULL | | 本文出自:億恩科技【xuefeilisp.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |