首页 > 其他 > 详细

[随手记]笔记+经验集

时间:2015-09-11 23:25:36      阅读:227      评论:0      收藏:0      [点我收藏+]

2015年9月11日22时04分37秒 6 新增

1. 数据库建表 MSSQL

 常用字段  数据类型  说明
 AddTime  char(19)  添加记录时间,Convert(char(19),GetDate(),120),日期 + 时间
 AddMaker  varchar(30)  添加记录的userid
 EditTime  char(19)  修改记录时间,Convert(char(19),GetDate(),120),日期 + 时间
 EditMaker  varchar(30)  修改记录的userid
 IsEnable  tinyint  记录是否可用,1 可用,使用范围 0~127
 _type  char(1)  与 IsEnable 类似,表示记录类型,通常使用 A-Z
 _status  char(1)  与 IsEnable 类似,表示记录类型,通常使用 A-Z
 _version  tinyint  记录版本,用时间表示。也可以考虑 timestamp
 ID  int  primary key identity(1,1) 自增主键
 menuid  smallint  主键,唯一标识,使用范围 1~32766
 parentid  smallint  关联 menuid 用,使用范围 0~32000

 目前制作的程序并没有过多使用量,单部门单表一个月记录 5000条以内,用 int 做自增主键够用。

 menuid 、parentid 主要用于父子级关联

 手动维护时 parentid 是 10 的倍数,比如

menuid parentid
11 10
12 10
13 10
21 20
22 20
31 30
32 30

当然,代码自动生成 menuid 、parentid 时就没这么直观了。

目前没有遇到过数据库迁移,用不上 GUID 也不喜欢看那么长的字符串。

 

[随手记]笔记+经验集

原文:http://www.cnblogs.com/z5337/p/4802262.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!