Kaynağa Gözat

更新 '数据库表结构设计规范.md'

root 4 yıl önce
ebeveyn
işleme
3d16ad4fad
1 değiştirilmiş dosya ile 17 ekleme ve 17 silme
  1. 17 17
      数据库表结构设计规范.md

+ 17 - 17
数据库表结构设计规范.md

@@ -1,11 +1,11 @@
 #  数据库表名命名规范
 
-* 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成;
-命名简洁明确,多个单词用下划线'_'分隔;
-例如:user_login, user_profile, user_detail, user_role, user_role_relation,
-一般形式为 模块名_xxx 
-如果多级为  父模块_子模块_xxx 
-以此类推
+* 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线''组成;
+命名简洁明确,多个单词用下划线''分隔;
+例如:userlogin, userprofile, userdetail, userrole, userrolerelation,
+一般形式为 模块名xxx 
+如果多级为  父模块子模块xxx 
+以此类推*
 
 
 #  数据库表字段名命名规范
@@ -17,26 +17,26 @@
 * 表与表之间的相关联字段名称要求尽可能的相同;
 * 每个表中固定带有create_time以及update_time,并且由数据库来维护如
 
-
-
+![Image text](img/db1.png)
+![Image text](img/db2.png)
 
 
 
 
 #  数据库表字段类型规范
    
-    * 用尽量少的存储空间来存数一个字段的数据;
-    例如:能使用int就不要使用varchar、char,能用varchar(16)就不要使用varchar(256);
-    *  能使用tinyint就不要使用smallint,int;
+* 用尽量少的存储空间来存数一个字段的数据;
+例如:能使用int就不要使用varchar、char,能用varchar(16)就不要使用varchar(256);
+*  能使用tinyint就不要使用smallint,int;
 * 固定长度的类型最好使用char
-    * 最好给每个字段一个默认值,最好不能为null,除了时间类型外.
+* 最好给每个字段一个默认值,最好不能为null,除了时间类型外.
 
 例如
+![Image text](img/db3.png)
 
 #  数据库表索引规范
 
-
-      * 命名简洁明确,例如:user_login表user_name字段的索引应为user_name_index唯一索引;
-      * 为每个表创建一个主键索引;
-      * 为每个表创建合理的索引;
-      * 建立复合索引请慎重;
+* 命名简洁明确,例如:user_login表user_name字段的索引应为user_name_index唯一索引;
+* 为每个表创建一个主键索引;
+* 为每个表创建合理的索引;
+* 建立复合索引请慎重;