information_schema資料庫表說明:
schemata表:提供了當前mysql例項中所有資料庫的資訊。是show databases的結果取之此表。tables表:提供了關於資料庫中的表的資訊(包括檢視)。詳細表述了某個表屬於哪個schema,表型別,表引擎,建立時間等資訊。是show tables from schemaname的結果取之此表。
columns表:提供了表中的列資訊。詳細表述了某張表的所有列以及每個列的資訊。是show columns from schemaname.tablename的結果取之此表。
statistics表:提供了關於表索引的資訊。是show index from schemaname.tablename的結果取之此表。
user_privileges(使用者許可權)表:給出了關於全程許可權的資訊。該資訊源自mysql.user授權表。是非標準表。
schema_privileges(方案許可權)表:給出了關於方案(資料庫)許可權的資訊。該資訊來自mysql.db授權表。是非標準表。
table_privileges(表許可權)表:給出了關於表許可權的資訊。該資訊源自mysql.tables_priv授權表。是非標準表。
column_privileges(列許可權)表:給出了關於列許可權的資訊。該資訊源自mysql.columns_priv授權表。是非標準表。
character_sets(字符集)表:提供了mysql例項可用字符集的資訊。是show character set結果集取之此表。
collations表:提供了關於各字符集的對照資訊。
table_constraints表:描述了存在約束的表。以及表的約束型別。
key_column_usage表:描述了具有約束的鍵列。
routines表:提供了關於儲存子程式(儲存程式和函式)的資訊。此時,routines表不包含自定義函式(udf)。名為「mysql.proc name」的列指明了對應於information_schema.routines表的mysql.proc表列。
views表:給出了關於資料庫中的檢視的資訊。需要有show views許可權,否則無法檢視檢視資訊。
triggers表:提供了關於觸發程式的資訊。必須有super許可權才能檢視該錶
INFORMATION SCHEMA資料庫介紹
刪除mysql資料庫某一張主鍵表的所有外來鍵關係 select concat alter table table name drop foreign key constraint name,from information schema.key column usage a where a.tabl...
information schema資料庫表資訊
information schema 字符集 select from information schema.character sets c select from select from information schema.collations c 不詳 select from informat...
匯出SQL Server資料庫表中字段的說明 備註
use 庫名 select 表名 case when a.colorder 1then d.name else end 表說明 case when a.colorder 1then isnull f.value,else end 字段序號 a.colorder,欄位名 a.name,字段說明 isn...