国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL數據庫命名規范及約定

2024-07-24 12:47:36
字體:
來源:轉載
供稿:網友

一、【操作規范】
1. 如無備注,則表中的第一個id字段一定是主鍵且為自動增長;
2. 如無備注,則數值類型的字段請使用UNSIGNED屬性;
3. 如無備注,排序字段order_id在程序中默認使用降序排列;
4. 如無備注,所有字段都設置NOT NULL,并設置默認值;
5. 如無備注,所有的布爾值字段,如is_hot、is_deleted,都必須設置一個默認值,并設為0;
6. 所有的數字類型字段,都必須設置一個默認值,并設為0;
7. 針對varchar類型字段的程序處理,請驗證用戶輸入,不要超出其預設的長度;
8. 建表時將數據字典中的字段中文名和屬性備注寫入數據表的備注中(“PK、自動增長”不用寫);
9. 如無說明,建表時一律采用innodb引擎;

二、【常用表名約定】
0. 說明:表前綴用項目名稱首字母縮寫;所以表名都小寫,單詞之間用下劃線分開,單詞都用單數形式
1. user – 用戶
2. category – 分類
3. goods – 商品、產品等一切可交易網站的物品都用此命名
4. good_gallery – 物品的相冊
5. good_cate – 物品的分類,除了單獨作為表名,其他地方分類單詞一律用縮寫cate
4. attr – 屬性
5. article – 文章、新聞、幫助中心等以文章形式出現的,一般都用此命名
6. cart – 購物車
7. feedback – 用戶反饋
8. order – 訂單
9. site_nav – 包括頁頭和頁尾導航
10. site_config – 系統配置表
11. admin – 后臺用戶 【RBAC標準表】
12. role – 后臺用戶角色【RBAC標準表】
13. access – 后臺操作權限,相當于action【RBAC標準表】
14. role_admin – 后臺用戶對應的角色【RBAC標準表】
15. access_role – 后臺角色對應的權限【RBAC標準表】
16. 待續

三、【常用列名約定】
1. 表名_id – 通常用作外鍵命名
2. cid – 特殊的編號,帶有元數據,方便關聯查詢,你可以把它理解成類別(層次)編號。舉個例子,產品在分類時,往往需要將其歸類到子分類下,相應的字段中也一般只記錄子分類的id,這時若需要知道該產品屬于哪個主分類,就需要通過子分類信息再查詢到主分類信息,這是比較麻煩的,cid字段就是要解決這個問題。一般的站點幾十個分類肯定是夠用了,所以這里假設某一主分類的cid為11,則子分類的cid從1101開始編號,處理時只需截取前兩位數值便可知道該產品屬于哪一個主分類了。
3. add_time – 添加時間、上架時間等
4. last_time – 最后操作時間,如登錄、修改記錄
5. expire_time – 過期時間
6. name – 商品名稱、商家名稱等,不要跟title混用,title只用于文章標題、職稱等
7. price – 價格
8. thumb – 只要是列表頁面中的窗口圖,一律用此命名
9. image_src – 相冊中的圖片地址一律用此命名,不要出現各種img,image,img_url,thumb_url等

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 英吉沙县| 泰和县| 天峻县| 廊坊市| 盐山县| 宁远县| 五指山市| 巴彦淖尔市| 内黄县| 静安区| 天水市| 舟曲县| 江源县| 娱乐| 吴桥县| 鄂尔多斯市| 南通市| 张家港市| 磐石市| 宝应县| 如皋市| 壤塘县| 台州市| 慈利县| 蒲城县| 彭州市| 禄劝| 新野县| 清苑县| 濮阳县| 海兴县| 南昌县| 井冈山市| 淮南市| 乌兰察布市| 翼城县| 清涧县| 克什克腾旗| 屏东县| 疏勒县| 邢台市|