tables/databases/processlist/user
showtables或showtablesfromdatabase_name;
解釋:顯示當前資料庫中所有表的名稱
showdatabases;
解釋:顯示mysql中所有資料庫的名稱
showprocesslist;
解釋:顯示系統中正在啟動並執行所有進程,也就是當前正在執行的查詢。大多數使用者可以查看
他們自己的進程,但是如果他們擁有process許可權,就可以查看所有人的進程,包括密碼。
showgrantsforX_user;
table
desctable;
解釋:顯示表結構
showtablestatus;
解釋:顯示當前使用或者指定的database中的每個表的資訊。資訊包括表類型和表的最新更新時間
showcolumnsfromtable_namefromdatabase_name;或showcolumnsfromdatabase_name.table_name;
解釋:顯示表中列名稱
showindexfromtable_name;
解釋:顯示表的索引
warnings/errors
showwarnings;
解釋:顯示最後一個執行的語句所產生的錯誤、警告和通知
showerrors;
解釋:只顯示最後一個執行語句所產生的錯誤
procedure
select`name`frommysql.procwheredb='your_db_name'and`type`='PROCEDURE'
showprocedurestatus;
showcreateprocedureproc_name;
showcreatefunctionfunc_name;
binlog
showbinlogevents[IN'log_name'][FROMpos][LIMIT[offset]row_count]
mysqlbinlog--start-date='2013-09-051:24'--stop-date='2013-09-051:26'/mysqlLog/up04/logs/mysql-bin.011557-v-v--base64-output=DECODE-ROWS>/data/jiangxu4.txt
mysqlbinlog--start-position="63933950"--stop-position="63940929"/mysqlLog/up04/logs/mysql-bin.011557--no-defaults-v-v--base64-output=DECODE-ROWS
other
showgrantsforuser_name@localhost;
解釋:顯示一個使用者的許可權,顯示結果類似於grant命令
showstatus;
解釋:顯示一些系統特定資源的資訊,例如,正在啟動並執行線程數量
showvariables;
解釋:顯示系統變數的名稱和值
showprivileges;
解釋:顯示伺服器所支援的不同許可權
showcreatedatabasedatabase_name;
解釋:顯示createdatabase語句是否能夠建立指定的資料庫
showcreatetabletable_name;
解釋:顯示createdatabase語句是否能夠建立指定的資料庫
showengies;
解釋:顯示安裝以後可用的儲存引擎和預設引擎。
showinnodbstatus;
解釋:顯示innodb儲存引擎的狀態
showlogs;
解釋:顯示bdb儲存引擎的日誌
EVENT
SHOWVARIABLESLIKE'event_scheduler';
解釋:顯示事件開啟狀態
SETGLOBALevent_scheduler=ON;
解釋:開啟事件
Triggers
useXXDB;showtriggers;
usexxdb;droptrigger'trigger_name',
usexxdb;showtrigger'trigger_name',
解釋:查看觸發器,刪除觸發器