1. 程式人生 > >mysql show操作

mysql show操作

open sta 同時 test nts latin1 -- glob pan

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 show操作