MySQLshow 函式詳述

2021-12-30 12:29:23 字數 925 閱讀 4875

mysqlshow()函式詳述。show命令很可以用來探索資料庫、表、索引的細節內容,可以利用該函式檢視mysql伺服器效能的相關內容。

show databases;列出mysql伺服器可訪問的資料庫(有相關許可權)

show tables;以use選取資料庫後顯示該資料庫內相關表名稱。

show table status;顯示當前資料庫內所有表的資訊,包括表型別、記錄條數、記錄如何儲存、平均每行的長度、資料檔案的大小、建立時間、修改時間

show create table tablename;顯示建立tablename的create table語句。輸出結果包含mysql在建立表的過程中新增或改變的額外資訊,例如表型別,所用字符集等內容。

show open tables;顯示伺服器當前已經開放及鎖定的表

show columns from tablename;顯示表tablename的字段、字段型別、鍵值資訊、是否可用null、預設值及其他資訊。

describe table也可以獲取相同的內容

show index from tablename;顯示表tablename上包含 primary key的所有索引資訊,形成索引的字段、索引內的值是否指定特定的記錄、索引內有多少不同的值,使用的索引資料結構。

show privileges;查詢可以授予或拒絕此mysql伺服器的使用者的訪問許可權

show processlist;查詢當前執行中的mysql的執行緒,在哪個資料庫中進行什麼查詢。

show status;報告mysql伺服器效能的細節問題

show table types;查詢已安裝的mysql伺服器內可能具備的表型別,並備註針對該資料庫表型別的編譯支援。

show variables;顯示大部分mysql系統變數的值

show warning/errors;報告表內上次執行產生的警告或錯誤的命令/語句。

MySQL show 檢視含義

1 show variables like event scheduler 檢測事件是否開啟 set global event scheduler on 開啟事件 2 show processlist select from information schema.processlist where ...

MySQL Show命令的使用

show tables或show tables from database name 解釋 顯示當前資料庫中所有表的名稱 show databases 解釋 顯示mysql中所有資料庫的名稱 show processlist 解釋 顯示系統中正在執行的所有程序,也就是當前正在執行的查詢。大多數使用者...

Mysql show的用法說明

mysql show 語句用法 2009 05 08 15 08 show 可以以各種形式描述 資料庫系統的資訊,諸如資料表,字段,伺服器狀態等等。大致有以下這些方法 show full columns from tbl name from db name like pattern 顯示表的字段定義...