1. 程式人生 > 資料庫 >mysql show操作簡單示例

mysql show操作簡單示例

本文例項講述了mysql show操作。分享給大家供大家參考,具體如下:

SHOW CHARACTER SET

顯示所有可用的字符集

SHOW CHARACTER SET;
SHOW CHARACTER SET LIKE 'latin%';

SHOW COLLATION

輸出包括所有可用的字符集

SHOW COLLATION;
SHOW COLLATION LIKE 'latin1%';

SHOW COLUMNS

顯示在一個給定表中的各列的資訊,對於檢視,本語句也起作用。

SHOW COLUMNS FROM mydb.mytable;
SHOW COLUMNS FROM mytable FROM mydb;

SHOW CREATE DATABASE

顯示用於建立給定資料庫CREATE DATABASE語句。也可以使用SHOW CREATE SCHEMA

SHOW CREATE DATABASE test;
SHOW CREATE DATABASE test\G;

SHOW CREATE TABLE

展示建立表的sql語句

SHOW CREATE TABLE java;
SHOW CREATE TABLE java\G;

SHOW DATABASES

SHOW DATABASES可以在MySQL伺服器主機上列舉資料庫。您也可以使用mysqlshow命令得到此清單。您只能看到您擁有某些許可權的資料庫,除非您擁有全域性SHOW DATABASES

許可權。

SHOW DATABASES;

SHOW ENGINE

SHOW ENGINE顯示儲存引擎的日誌或狀態資訊。目前支援以下語句:

SHOW ENGINE BDB LOGS;
SHOW ENGINE INNODB STATUS;

SHOW ENGINES

SHOW ENGINES顯示儲存引擎的狀態資訊。對於檢查一個儲存引擎是否被支援,或者對於檢視預設引擎是什麼,本語句十分有用。

SHOW ENGINES;
SHOW ENGINES\G;

SHOW ERRORS

該語句只顯示錯誤,不同時顯示錯誤、警告和注意。

SHOW COUNT(*) ERRORS;
SHOW ERRORS;

SHOW GRANTS

檢視相關許可權

SHOW GRANTS FOR user;
SHOW GRANTS FOR CURRENT_USER;
SHOW GRANTS FOR CURRENT_USER();

SHOW INDEX

SHOW INDEX會返回表索引資訊。

SHOW INDEX FROM mydb.mytable;
SHOW INDEX FROM mytable FROM mydb;

SHOW INNODB STATUS(mysql5.6會報錯)

檢視伺服器資訊以及定位問題

這是SHOW ENGINE INNODB STATUS的同義詞,但不贊成使用。

SHOW OPEN TABLES

列舉在表快取中當前被開啟的非TEMPORARY表。

SHOW OPEN TABLES;

SHOW PRIVILEGES

顯示MySQL伺服器支援的系統許可權清單。確切的輸出根據您的伺服器的版本而定

SHOW PRIVILEGES;

SHOW PROCESSLIST

顯示哪些執行緒正在執行,常用show full processlist來檢視mysql的連線數。您也可以使用mysqladmin processlist語句得到此資訊。如果您有SUPER許可權,您可以看到所有執行緒。否則,您只能看到您自己的執行緒

SHOW STATUS

提供伺服器狀態資訊。此資訊也可以使用mysqladmin extended-status命令獲得。

SHOW STATUS;

SHOW TABLE STATUS

SHOW TABLE STATUS的性質與SHOW TABLE類似,不過,可以提供每個表的大量資訊。您也可以使用mysqlshow --status db_name命令得到此清單。

本語句也顯示檢視資訊。

SHOW TABLE STATUS;
SHOW TABLE STATUS FROM test;

SHOW TABLES

SHOW TABLES列舉了給定資料庫中的非TEMPORARY表。您也可以使用mysqlshow db_name命令得到此清單。

SHOW TABLES;

SHOW TRIGGERS

SHOW TRIGGERS列出了目前被MySQL伺服器定義的觸發程式。

SHOW TRIGGERS;

SHOW VARIABLES

檢視關於配置的變數

SHOW GLOBAL VARIABLES;
SHOW SESSION VARIABLES;
SHOW VARIABLES LIKE 'have%';

SHOW WARNINGS

顯示由上一個生成訊息的語句導致的錯誤、警告和注意訊息。如果上一個使用表的語句未生成訊息,則什麼也不顯示。SHOW ERRORS是其相關語句,只顯示錯誤。

SHOW COUNT(*) WARNINGS;
SHOW WARNINGS;

更多關於MySQL相關內容感興趣的讀者可檢視本站專題:《MySQL查詢技巧大全》、《MySQL事務操作技巧彙總》、《MySQL儲存過程技巧大全》、《MySQL資料庫鎖相關技巧彙總》及《MySQL常用函式大彙總》

希望本文所述對大家MySQL資料庫計有所幫助。