MySQL SHOW 語句大全

haoge0205發表於2014-09-30
常用的mysql show命令如下:

1、show databases;        顯示mysql中所有資料庫

2、show tables [from databases] ;     顯示當前資料庫中所有的表的名稱

3、show columns from tables;       顯示錶中列的名稱,於desc table_name相同

4、show [full] processlist;          正在執行的所有程式

5、show grants for user_name;      顯示一個使用者的許可權

6、show [global] |  session] variables [like '%keyword%'] ;    顯示系統變數的名稱和值

7、show [global |  session ]  status [ like '%keyword' ] ;       提供伺服器狀態資訊

8、show index from table_name [ from db_name] ;      顯示錶的索引

9、show privileges;    顯示伺服器支援的許可權

10、show table status [ from  db_name ]   like  '%keyword%'  ;     顯示資料庫或指定database的每個表的資訊,資訊包括表型別,建立時間和表的最新更新時間

11、show create database database_name;      顯示建立資料庫語句

12、show create table  table_name;     顯示建立表的語句

13、show innodb status ;      顯示儲存引擎的狀態

14、show logs;      顯示BDB儲存引擎的日誌

15、show warnings;    顯示最後一個執行的語句所產生的錯誤資訊,警告和通知

16、show errors;      顯示最後一個執行的語句所產生的錯誤

17、show charector set [ like '%part%' ] ;      顯示可用字符集,like 對錶的charector欄位進行匹配

18、show collation  [ like  '%latin1%' ] ;    用於顯示所有可用字符集的排序方式,like 對錶中的collation欄位進行匹配

19、show full columns from tab_name [ like '%user%'] ;      顯示一個表中各列的資訊,full 關鍵字會使得輸出中包含您擁有的許可權,幷包含對每一列各自的評註,like對列明進行匹配

20、show engine innodb logs;             顯示儲存引擎的日誌或狀態資訊

21、show [ storage ] engine  ;   顯示儲存引擎的狀態資訊。可以檢視一個儲存引擎是否被支援,以及預設引擎是什麼。

22、show  grants  ;
      
      show grants for username;

      show grants for current_user;

      show grants for current_user();

23、show open tables  [ from db_name ] [ like '%keyword%' ]  ;       列舉在表快取中當前被開啟的非temporary表。

24、 show triggers  [ from db_name  ]  [  like  '%keyword%' ]  ;    列出了目前被mysql伺服器定義的觸發器程式。  LIKE 子句的待匹配的表示式(epx)會與觸發程式定義時所在的表的名稱相比較,而不與觸發程式的名稱相比較

25、show create procedure  sp_name;      顯示某個儲存過程的詳細資訊


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28939273/viewspace-1285891/,如需轉載,請註明出處,否則將追究法律責任。

相關文章