一、命名規範
命名規範中,需重點關注的是,不能保用mysql保留關鍵字如:select,distinct,delete……
統一用小寫,中間用_線隔開
(1)數據庫命名與微服務名保持一致,應用名叫user,數據庫名也應用叫user
表名、字段名必須使用小寫字母或數字,禁止出現數字開頭,禁止兩個下劃線中間只出現數字。數據庫字段名的修改代價很大,因為無法進行預發佈,所以字段名稱需要慎重考慮。
(2)數據表前綴:t_,示例表:t_user_info
如對一張表進行備份,要在備份的表中加上_bak_時間。
MySQL在Windows下不區分大小寫,但在Linux下默認是區分大小寫。因此,數據庫名、表名、字段名,都不允許出現任何大寫字母,避免節外生枝。
表名用單數。
(3)主鍵索引前綴:pk_,示例主鍵索引:pk_id
(4)唯一索引前綴:uk_,示例唯一索引:uk_user_id
(5)普通索引前綴:idx_,示例唯一索引:idx_mobile
(6)視圖前綴:v_,示例視圖:v_life_user_info
(7)函數前綴:fun_,示例函數:fun_url_decode
(8)存儲過程:proc_,示例存儲過程:fun_update_user_info
(9)觸發器:trig_,示例觸發器:trig_ins_sum
所有以上的命名規則要見名知義,避免使用拼音,如英文過長,可以使用英文單詞的前4位。

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/276352.html
微信掃一掃
支付寶掃一掃