程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 獲取MySQL數據庫、表、字段和索引的信息

獲取MySQL數據庫、表、字段和索引的信息

編輯:關於MYSQL數據庫

呃,近一段的MySQL筆記總算是又要告一段落了,自己寫的都有些煩了,不過寫後果然能加深印象。近日在和同事討論建數據庫及表的結構時也能說的頭頭是道了,雖然偶爾會卡殼,不過總算不像以前那樣無奈了。呵呵。

之前介紹過MySQL的數據庫,表,字段和索引。可是我們怎麼獲取這些信息呢?又怎樣自知數據庫是否存在呢?這篇不會像前一篇那麼長,不過甚是有用,呵呵,因為總要了解自己建完的表啊,對一件事物熟悉才能更好的操作它不是?同時也讓我們那容易忘記一些東西的腦袋不用再困難的去背表的信息。

查看現有數據庫:

用show databases可以列出當前MySQL中的所有數據庫名稱。你只要看一眼就知道你的數據庫有沒有創建成功了。嗯。

/* */
show databases;

表在數據庫中是否存在:

數據庫有了,那麼我建的表呢?在數據庫裡面呢嗎?咋查看?讓我們來看一下MySQL為我們提供的功能:SHOW TABLES FROM database-name;該命令查詢數據庫中表的存在。

/* 先選擇數據庫
*/
use database_name;show tables;
或者直接使用show tables from database-name 結果同上面兩句
*/
show tables from database-name;

顯示表結構:

咋看當前表結構是啥樣的呢?MySQL為我們提供了DESC table-name;語法。DESC == description 描述的意思。呵呵。

/*
顯示user表的結構
*/
desc user;

得到表的索引列表:

MySQL提供了SHOW INDEX FROM table-name;語法讓我們來獲取表的索引列表。

/*
顯示wp_links的表索引列表
*/
show index from wp_links;

PS:用兩周的時間來學習MySQL,暫時要告一段落了,下次要寫數據的使用,對數據的插、查、刪,改等。等著吧,學習的勁頭不會少的。呵呵。自己先期待一下。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved