您現在的位置是:首頁 >技術交流 >數據庫MySQL規范網站首頁技術交流
數據庫MySQL規范
Wandering in Houhai
2019-11-23 22:22:35
簡介數據庫MySQL部分規范
所有數據庫對象名稱必須使用小寫字母并用下劃線分割
所有數據庫對象名稱禁止使用MySQL保留關鍵字(如果表名中包含關鍵字查詢時,需要將其用單引號括起來)
數據庫對象的命名要能做到見名識意,并且最后不要超過32個字符
臨時庫表必須以tmp_為前綴并以日期為后綴,備份表必須以bak_為前綴并以日期(時間戳)為后綴
所有存儲相同數據的列名和列類型必須一致(一般作為關聯列,如果查詢時關聯列類型不一致會自動進行數據類型隱式轉換,會造成列上的索 引失效,導致查詢效率降低)
使用InnoDB 存儲引擎
表字符集使用utf8mb4
所有表都需要添加注釋
單表數據量建議控制在500萬以內
不在數據庫中存儲圖、文件等大的二進制數據
盡量做到冷熱數據分離,減小表的寬度
禁止在線上做數據庫壓力測試
禁止在表中建立預留字段
謹慎使用MySQL分區表
庫名、表名、字段名必須使用小寫字母,并采用下劃線分割
庫名、表名、字段名禁止超過32個字符,需見名知意,建議使用名詞不是動詞
庫名、表名、字段名禁止使用MySQL保留字
夢想加空間!平時喜歡研究各種技術,目前在從事后端開發工作,熱愛生活、熱愛工作。