• 表结构初设计


    目标:做一个家族内部用来发布信息和交流的论坛。

    初定表结构如下:

     

    字段名称 中文名称 PK 是否标识 字段类型 长度 空值 索引 默认值 备注 数据示例
    表名 userinfo                  
    中文名称 用户信息                  
    userid 用户账号   varchar 50 Not Null        
    password 密码     varchar 16 Not Null        
    name 真实姓名     varchar 50          
    pichead 用户头像     Image            
    isboss 是否版主     bit   Not Null        
    isadmin 是否管理员     bit   Not Null        
    表名 boss                  
    中文名称 版块信息                  
    bossid 版块账号   smallint   Not Null        
    bossname 版块名     varchar 50 Not Null        
    userid 用户账号     varchar 50          
    refer 注释     text            
    表名 topic                  
    中文名称 主帖                  
    userid 用户账号   varchar 50 Not Null        
    topicid 帖号   int   Not Null        
    publishtime 修改时间     datetime   Not Null        
    title 标题     varchar 255 Not Null        
    content 内容     text   Not Null        
    bossid 版块账号     smallint   Not Null        
    表名 comments                  
    中文名称 回帖                  
    userid 用户账号   varchar 50 Not Null        
    floor 楼层号   int   Not Null        
    topicuserid 主帖用户账号   varchar 50 Not Null        
    topicid 主帖帖号   int   Not Null        
    content 内容     text   Not Null        
    publishtime 修改时间     datetime   Not Null        
    表名 visit                  
    中文名称 访问量统计                  
    userid 主帖用户账号   varchar 50 Not Null        
    topicid 主帖帖号   int   Not Null        
    visitnum 访问量     bigint   Not Null        
    answernum 回复量     bigint   Not Null        

    基本想法是这样的,回帖使用率很高,主贴除访问量之外的字段全部用于读,所以把主贴回复量独立出来,和访问量另成一表,减少对回帖求count()的次数。

  • 相关阅读:
    简单项目却持着一颗纠结的心
    一个简单的打的系统
    ftqghkwiNdrpid快速建项Sql语句生
    3/21 Django框架 模板路径及模板过滤器 1.模板路径查找
    3/19 Django框架 url路由配置及模板渲染
    3/18 Django框架 启动django服务
    3/16 Django框架 环境搭建
    Windows子系统配置,cmder配置, pycharm配置django开发环境
    Requests+正则表达式抓取猫眼电影TOP100
    分析Ajax抓取今日头条街拍美图
  • 原文地址:https://www.cnblogs.com/shatongtian/p/2856721.html
Copyright © 2020-2023  润新知