威尼斯登录首页版面文章表
分类:威尼斯登录首页

3。数据库设计 关键还是mysql的效率问题,合理分配mysql的内存,特别是table cache的 大小。另外,当系统突然掉电呢?mysql是否robust? table的名字设计,采用一位前缀表明类型,全部用小写表示,例如: 系统的数据库,以s为前导,如用户表:suser,具体如下: s :系统表,suser,sclass m :用户信件表,msysop,mdrangon w :用户消息表,wsysop,wdrangon a :版面索引表,alinux,acampus b :版面文章表,blinux,bcampus c :特殊分类版面表,cnewboard i :精华区索引表,ilinux,ilinux01,icampus,icampus04 j :精华区文章表,jlinux,jcampus, 另外,是使用字串还是数字作为标识呢?例如,一个叫sysop的帐号,其 id是1,他的信的表是msysop还是m00001呢?同样,一个叫campus的版,对应的 代码是5,则这个版的文章的表名是bcampus还是b00005呢?可能用字串会容易 理解,查错吧。 用户信息表:suser usernum int unique, // 唯一标识符,最多30000个帐号,会不会太少了? userid char[20] primary key, // 排序的关键字,id,全小写。 passwd char[20], // 密码,存放加密后的密文。 realid char[20], // 实际id,大小写混合。 username char[24], // 用户的泥称 userlevel longint, // 64种权限? numlogins int, numposts int, firstlogin time, lastlogin time, staytime time, /* 总共停留时间 */ lasthost char[32], email varchar[100], address varchar[100], // 还需要其他数据吗?是否需要留出一定的保留值,以后alter table来 // 增加新的字段时,效率如何? 版面分类表:sclass classnum int unique, // 分类标识 classid char[20], // 分类的英文id:computer classname varchar[100],// 分类的中文描述:电脑世界 classtable char[20], // 特殊分类对应的版面表 // 一般来说,每个版面只属于一个分类,对于特殊分类,例如拳头版块, // 新版面,可以用专门的表来描述 版面表:sboard boardnum int unique, // 版面的标识

本文由威尼斯在线注册平台发布于威尼斯登录首页,转载请注明出处:威尼斯登录首页版面文章表

上一篇:// 增加转义function cg,他会自行加载sql防注入功效 下一篇:没有了
猜你喜欢
热门排行
精彩图文