MySQL從入門到精通(四)

2021-10-09 22:42:55 字數 449 閱讀 6232

實際應用中,我們會主動打破第三正規化,提公升查詢效率

物理設計

設計資料庫的物理結構,根據資料庫的邏輯結構來選定rdbms(比如:oracle,mysql等)並設計和試試資料庫的儲存結果,訪問方式

將資料庫結構和資料落庫

禁止對線上資料庫進行壓測

禁止從開發環境連線測試或生產資料庫

組合索引的字段匹配是自左向右

避免建立冗餘和重複索引(index(a,b,c) index(b,c) index(a))

盡量避免使用外來鍵約束

索引使用盡量避免前後%

使用join或exists來優化in操作

不同的應用訪問資料庫用不同的賬號

禁止使用不含列名的insert

避免子查詢(子查詢結果集無法使用索引)

避免使用join連線過多的表,阿里手冊建議不要超3張表

減少資料庫的互動次數

mysql從入門到精通《四》

三 mysql高階 接上篇 1 檢視 檢視就是一條select語句執行後返回的結果集,所以我們在建立檢視的時候,主要的工作就落在建立這條sql語句上。檢視是對若干張基本表的引用,一張虛表,查詢語句執行的結果,不儲存具體的資料 基本表資料發生變化以後,檢視也會跟著改變 定義檢視 建議以v 開頭 cre...

mysql從入門到精通

在sql語言中,用join實現表與表的關聯,用on指定聯合表的查詢條件,如 實現三表聯查,可以用table1.table2.來排列 顯示資訊的先後順序 select from user left join address on user id address.user id left join us...

Matlab從入門到精通(四)

student.test 99 56 96 87 67 69 87 76 92 student.name wu qing student.weight 68 student.height 1.72 student.num 2003214091 student.add school of civil ...