SQLCookbook 學習筆記 5元資料查詢

2021-06-28 21:42:02 字數 479 閱讀 3448

元資料是關於資料的資料

列出所有的 表

select table_name from information_schema.tables ;

列出所有的列。

select * from information_schema.columns 

列出表的索引

show index from emp;

列出表約束

select a.table_name, b.constraint_name, b.column_name,a.constraint_type from  information_schema.table_constraints a, information_schema.key_column_usage b where a.table_name =『emp' and b.table_name = a.table_name;

約束是關聯式資料庫的關鍵部分,要知道在表中有什麼樣的約束是理所當然的要求。 索引

SQLCookbook 學習筆記

許多人以一種馬馬虎虎的態度在使用sql,根本沒有意識到自己掌握著多麼強大的 本書的目的是開啟讀者的視野,看看sql究竟能幹什麼。一鱗半爪 從資料庫中檢索資料看似是一件容易的事情,然而,在it世界裡,盡可能高效地檢索資料至關重要。讀完本書,你不應該覺得要將現在所有 重寫,而是要認識到,現在sql已經有...

SQLCookbook 學習筆記 1檢索記錄

特殊字元 表示 所有列 使用 和指定某個列 效能相同。使用where 指定 要保留哪些行 判斷某個字段 是非為空 用 is null 或者 is not null 如 mysql select from menpiao where logdate is null 在使用 and 和or 的時候,可以...

SQL cookbook學習筆記(六) 使用字串

length 表示字串長度 replace 單體替換 replace str1,str2,str3 說明 str3替換str1中出現的所有str2,返回新的字串,如果有某個引數為null,此函式返回null 該函式可以多次替換,只要str1中還有str2存在,最後都被替換成str3 若str3為空,...