資料庫設計規範

2021-07-30 09:40:57 字數 435 閱讀 4848

1.小寫字母+下劃線

2.禁止使用保留關鍵字

3.見名識義

4.臨時表:tmp_...._date

5.備份表:bak_..._date

6.所有儲存相同資料的列名和列型別必須相同(一般這種列為關聯列,若型別不同在查詢時會隱式轉換,效率差)

7.庫表字符集統一

8.所有表和字段都要注釋(在建表時用comment從句)

9.盡量控制單錶在500萬行以內(可用歷史資料歸檔(一般用於日誌等)和分庫分表(一般用於訂單等)等手段控制)

10. 謹慎使用分割槽表(分割槽表是物理上分,邏輯上合)

11. 做到冷熱資料分離,經常一起使用的列放到一起,減少關聯查詢

12. 禁止預留字段

13. 禁止在資料庫中存和檔案等二進位制資料

參考:高效能可擴充套件mysql資料庫設計及架構優化 電商專案

資料庫設計規範

使用明確 統一的標明和列名,例如 school,schoolcourse,courceid。資料表名使用單數而不是複數,例如 studentcourse,而不是studentcourses。資料表名不要使用空格。資料表名不要使用不必要的字首或者字尾,例如使用school,而不是tblschool,或...

資料庫設計規範

csm簡寫會方便很多 就不要用member id,一致性方便大家理解 system.currenttimemillis 進行儲存text查詢是會產生臨時磁碟檔案,效能差進行擷取儲存型別 占用位元組 範圍tinyint 1 128 127 smallint 2 32768 32767 mediumin...

資料庫設計規範

1 基本需求 某學校設計學生教學管理系統。學生實體包括學號 姓名 性別 生日 民族 籍貫 簡歷 登記照,每名學生選擇乙個主修專業,專業包括專業編號和名稱,乙個專業可以屬於 乙個學院,乙個學院可以有若干個專業。學院資訊要儲存學院號 學院名 院長。教學管理還要管理課程表和學生成績。課程表包括課程號 課程...