2013年6月15日 星期六

資料庫 information schema


找出資料庫裡所有的資料表
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA='DatabaseName'
ORDER BY TABLE_NAME

依資料表名稱找出所有欄位資訊
SELECT COLUMN_NAME, ORDINAL_POSITION, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA='DatabaseName' AND TABLE_NAME = 'TableName'
ORDER BY ORDINAL_POSITION


可參考
INFORMATION_SCHEMA訊息資料庫
利用SQL指令找出資料庫的資料表,資料表的欄位名,資料表的PK欄位


沒有留言:

張貼留言