Together项目后台开发02
来源:互联网 发布:java搜索引擎原理 编辑:程序博客网 时间:2024/06/06 17:28
5.11~5.14后台完成了数据库搭建
一、数据库搭建
根据前半周对功能的分析以及数据的需求分析本周建立好了数据库具体如下:
-- Set character set SET NAMES GBK;---- Create schema tttdb--DROP DATABASE IF EXISTS `tttdb`;CREATE DATABASE tttdb;USE tttdb;---- Table structure for table `tttdb`.`tbl_user`--DROP TABLE IF EXISTS `tbl_user`;CREATE TABLE `tbl_user` ( `u_id` int(10) unsigned NOT NULL auto_increment, `u_uid` varchar(20) NOT NULL default '', `u_realName` varchar(20) NOT NULL default '', `u_password` varchar(30) NOT NULL default '', `u_gender` tinyint(1) unsigned NOT NULL default '0', `u_email` varchar(50) NOT NULL default '', `u_tel` varchar(15) default NULL, `u_validateCode` varchar(20) NOT NULL default '', `u_loginNum` int(10) unsigned NOT NULL default '0', PRIMARY KEY (`u_id`), UNIQUE KEY `Index_uid` USING BTREE (`u_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `tttdb`.`tbl_team`--DROP TABLE IF EXISTS `tbl_team`;CREATE TABLE `tbl_team` ( `t_id` int(10) unsigned NOT NULL auto_increment, `t_name` varchar(20) NOT NULL default '', `t_type` varchar(50) NOT NULL default '', `t_intro` varchar(200) default NULL, `t_leader` varchar(20) NOT NULL default '', `t_mnum` int(10) unsigned NOT NULL default '0', `t_hasread` int(10) unsigned NOT NULL default '0', PRIMARY KEY (`t_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `tttdb`.`tbl_classify`--DROP TABLE IF EXISTS `tbl_classify`;CREATE TABLE `tbl_classify`( `cl_id` int(20) unsigned NOT NULL auto_increment,-- 可自增id `cl_name` varchar(30) NOT NULL default '', PRIMARY KEY(`cl_id`,`cl_name`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `tttdb`.`tbl_member`--DROP TABLE IF EXISTS `tbl_member`;CREATE TABLE `tbl_member` ( `m_uid` varchar(20) NOT NULL default '', `m_tid` int(10) unsigned, `m_niName` varchar(20) NOT NULL default '', `m_level` int(10) unsigned, `m_time` datetime, PRIMARY KEY (`m_uid`,`m_tid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `tttdb`.`tbl_article`--DROP TABLE IF EXISTS `tbl_article`;CREATE TABLE `tbl_article` ( `a_id` int(10) unsigned NOT NULL auto_increment, `a_tid` int(10) unsigned, `a_title` varchar(100) NOT NULL default '', `a_content` text, `a_uid` varchar(20) NOT NULL default '', `a_time` datetime, `a_hasread` int(10) unsigned, PRIMARY KEY (`a_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;## Table structure for table tbl_critique#DROP TABLE IF EXISTS `tbl_critique`;CREATE TABLE `tbl_critique` ( `c_id` int(11) NOT NULL auto_increment, `c_aid` int(11) default NULL, `c_content` text, `c_username` varchar(50) default NULL, `c_time` datetime, PRIMARY KEY (`c_id`)) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;## Table structure for table tbl_dianjiliang#DROP TABLE IF EXISTS `tbl_dianjiliang`;CREATE TABLE `tbl_dianjiliang` ( `d_id` int(11) NOT NULL auto_increment, `d_aid` int(11) default NULL, `d_ip` varchar(255) default NULL, `d_time` date default NULL, PRIMARY KEY (`d_id`)) ENGINE=InnoDB AUTO_INCREMENT=45 DEFAULT CHARSET=utf8;---- Table structure for table `tttdb`.`tbl_msg`--DROP TABLE IF EXISTS `tbl_msg`;CREATE TABLE `tbl_msg` ( `msg_id` int(10) NOT NULL auto_increment, `msg_uid` varchar(20) NOT NULL default '', -- 消息接受者 `msg_tid` int(10) unsigned, -- 消息对象 队 `msg_msg` varchar(256) default NULL, `msg_state` int(10) unsigned, -- 0已读 1需审核信息 2只读信息 `msg_time` datetime, `msg_suid` varchar(20) NOT NULL default '', -- 消息发送者 PRIMARY KEY (`msg_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `tttdb`.`tbl_plan`--DROP TABLE IF EXISTS `tbl_plan`;CREATE TABLE `tbl_plan` ( `p_id` int(10) unsigned NOT NULL auto_increment, `p_utid` int(10) unsigned, -- uid或tid `p_curIid` int(10) unsigned, `p_title` varchar(100) NOT NULL default '', `p_content` text, `p_btime` datetime, `p_etime` datetime, `p_state` int(10) unsigned, -- 10未开始 11进行中 12已完成 20 21 22对应uid PRIMARY KEY (`p_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- Table structure for table `tttdb`.`tbl_item`--DROP TABLE IF EXISTS `tbl_item`;CREATE TABLE `tbl_item` ( `i_id` int(10) unsigned NOT NULL auto_increment, `i_pid` int(10) unsigned, `i_title` varchar(100) NOT NULL default '', `i_content` text, `i_days` int(10) unsigned, `i_state` int(10) unsigned, PRIMARY KEY (`i_id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;二、数据字典
从数据字典中抽取出来的系统实体描述
实体
属性
描述
数据类型
和长度
主键
是否允许
空值
用户
ID
用户ID
Int 10
ID
否
Uid
用户名
Varchar 20
否
RealName
真实姓名
Varchar
20
否
Password
密码
Varchar
30
否
Gender
性别
TinyInt
1
否
Phone
电话
Varchar
15
是
邮箱
Varchar
50
否
LoginNum
登录次数
Int
10
否
validateCode
(邮箱)有效值检测
Varchar
20
否
团队
ID
团队ID
Int 10
ID
否
Name
团队名称
Varchar 20
否
Type
团队类型
Varchar 50
否
Intro
团队简介
Varchar 200
是
Leader
团队队长
Varchar 20
否
Mnum
团队人数
Int 10
否
Hasread
热度
Int 10
否
成员
Uid
用户ID
Varchar 20
Uid、Tid
否
Tid
团队ID
Int 10
否
NiName
队内昵称
Varchar 20
否
Level
队内等级
Int 10
是
Time
入队时间
Datetime
是
文章
ID
文章ID
Int 10
ID
否
Tid
团队ID
Int 10
是
Title
文章标题
Varchar 100
否
Content
文章内容
Text
是
Uid
用户ID
Varchar 20
否
Time
发表时间
Datetime
是
Hasread
阅读量
Int 10
是
评论
ID
评论ID
Int 11
ID
否
Aid
文章ID
Int 10
是
Uid
用户ID
Varchar 20
是
Content
文章内容
Text
是
Time
时间
Datetime
是
消息
ID
消息ID
Int 10
ID
否
Uid
消息接收者ID
Varchar 20
否
Tid
申请团队ID
Int 10
是
Msg
消息内容
Varchar 256
是
State
消息状态
Int 10
是
Time
发送时间
Datetime
是
SUid
消息发送者ID
Varchar 20
否
计划
ID
计划ID
Int 10
ID
否
Tid
团队ID
Int 10
是
Title
标题
Varchar 100
否
Content
内容
Text
是
Btime
开始时间
Datetime
是
Etime
结束时间
Datetime
是
State
状态
Int 10
是
下周计划完成网络端登陆注册
- Together项目后台开发02
- Together项目后台开发01
- Together项目后台开发03
- Together项目后台开发04
- Together项目后台开发05
- Together项目后台开发06
- Together项目后台开发07
- Together项目IOS平台开发02
- Together项目IOS平台开发01
- Together项目IOS平台开发03
- Together项目IOS平台开发04
- Together项目IOS平台开发05
- Together项目IOS平台开发06
- Together项目IOS平台开发07
- Together项目IOS平台开发08
- Together项目IOS平台开发09
- Together项目IOS平台开发10
- Together项目IOS平台开发11
- Redis集群安装
- Java Code Style&Template
- jupyter notebook
- 支付宝支付-PC电脑网站支付
- (五)Glonass定位
- Together项目后台开发02
- shared_ptr
- Tomcat 9.0打开manager管理WebApp
- C++实现不能被继承的类的两种方法
- jQuery实现超链接提示和图片提示效果
- 如何防止头文件被重复包含或引用?
- Linux下的环境部署和项目发布
- Google Java编程风格指南
- HBuilder表单提交php出现内部服务器错误