MySQL資料字典
目前B站正在直播Mysql、Oracle實戰,詳情請關注公眾號:IT邦德
1 關於約束的資料字典
mysql> select DISTINCT a.CONSTRAINT_TYPE from information_schema.table_constraints a;
mysql> select * from information_schema.table_constraints a where CONSTRAINT_SCHEMA='db1';
2 查詢表和列
SELECT a.TABLE_NAME "表", a.COLUMN_NAME "列", a.COLUMN_TYPE "型別", a.COLUMN_DEFAULT "預設值", a.IS_NULLABLE "是否為空", a.CHARACTER_SET_NAME "表字符集", a.COLLATION_NAME "校驗字符集", CONCAT_WS(',',a.COLUMN_COMMENT,a.COLUMN_KEY, a.EXTRA) "列備註", b.TABLE_COMMENT "表備註" , b.ENGINE "引擎" FROM information_schema.COLUMNS a,information_schema.TABLES b WHERE a.TABLE_SCHEMA=b.TABLE_SCHEMA AND a.TABLE_SCHEMA='db1' AND a.TABLE_NAME=b.TABLE_NAME order by a.ORDINAL_POSITION;
3 查詢索引資訊
SELECT TABLE_SCHEMA, TABLE_NAME, NON_UNIQUE, INDEX_NAME, SEQ_IN_INDEX, COLUMN_NAME, INDEX_TYPE, CONCAT(COMMENT,INDEX_COMMENT) INDEX_COMMENT FROM INFORMATION_SCHEMA.STATISTICS WHERE TABLE_SCHEMA = 'db1' ORDER BY TABLE_SCHEMA,TABLE_NAME,INDEX_NAME,SEQ_IN_INDEX;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69947868/viewspace-2766538/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL 8.0 之資料字典MySql
- navicat生成mysql資料字典MySql
- 用Python生成MySql資料字典PythonMySql
- 優化mysql資料字典表查詢優化MySql
- Oracle 資料字典和資料字典檢視Oracle
- 如何用Navicat匯出MySQL的資料字典MySql
- 資料字典
- MySQL關於資料字典的一個疑問MySql
- MySQL和Oracle對比學習之資料字典後設資料MySqlOracle
- 資料字典簡介和資料字典命中率
- ThinkCMF資料字典
- oracle 資料字典Oracle
- InnoDB資料字典--字典表載入
- 解讀MySQL 8.0資料字典快取管理機制MySql快取
- 資料流圖 和 資料字典
- sqlite 資料庫的資料字典SQLite資料庫
- 檢視資料字典
- 淺析資料字典
- data dictionary(資料字典)
- 資料字典簡介
- Oracle常用資料字典Oracle
- oracle 資料字典(轉)Oracle
- Oracle資料字典 (轉)Oracle
- 生成oracle資料字典Oracle
- Oracle 資料字典 (轉)Oracle
- Oracle的資料字典Oracle
- Oracle中的資料字典技術及常用資料字典總結Oracle
- oracle資料庫資料字典應用Oracle資料庫
- Python3自動生成MySQL資料字典的markdown文字PythonMySql
- MySQL 8.0 20個 InnoDB 及資料字典相關的新特性MySql
- 解讀MySQL 8.0資料字典的初始化與啟動MySql
- 資料結構-字典樹資料結構
- oracle常用的資料字典Oracle
- Oracle 資料字典學習Oracle
- Oracle 資料字典大全 ZTOracle
- Oracle常用資料字典表Oracle
- oracle資料字典簡介Oracle
- 瞭解Oracle資料字典Oracle