show databasesshow tablesinformation_schemashow tables 語句的輸出不包含temporary表 查看伺服器所有資料庫>show databases查看給定資料庫的 create database語句>show create database db_name查看預設資料庫的資料表或給定資料庫的資料表>show tables>show tables from db_name查看給定資料庫的資料表的create table語句>show create table tbl_name查看資料表裡的列或索引資訊>show columns from tbl_name>show index from tbl_name下面的語句和show columns from tbl_name語句相同>describe tbl_name>explain tbl_name查看預設資料庫或給定資料庫裡資料表的描述性資訊>show table status>show table status from db_name給show語句的輸出限定一個範圍,也可以將支援like的語句改成where,where語句不改變列數,只改變輸出的行數,如果資料列中的名字是保留字必須使用反引號(`)括起來。>show columns from tbl_name like '%s'>show columns from tbl_name like '_s' >show columns from tbl_name where `key`='pri'
mysqlshow命令
mysqldump命令 伺服器所管理的資料庫mysqlshow(如果顯示拒絕,則要提供主機,使用者名稱和密碼如下所示,如果主機更改過預設連接埠還必須提供連接埠大寫P -P)>mysqlshow mysql -h localhost -u root -p列出給定的資料庫的資料表>mysqlshow db_name查看給定資料表裡的資料列資訊>mysqlshow db_name tbl_name查看給定資料表裡的索引資訊>mysqlshow --keys db_name tbl_name查看給定資料庫裡的資料表的描述資訊>mysqlshow --status db_name 列出給定資料庫中資料表的結構資訊(如果不加--no-data參數將同時列出所有表中的資料)>mysqldump --no-data db_name [tbl_name] -u root -p|more