重头开始设计一个系统吧-数据表设计
2017-07-09 00:36
253 查看
数据库部分结构设计
base库/* Navicat MySQL Data Transfer Source Server : root Source Server Version : 50717 Source Host : localhost:3306 Source Database : sys_base Target Server Type : MYSQL Target Server Version : 50717 File Encoding : 65001 Date: 2017-07-09 00:28:34 */ SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for base_common_area -- ---------------------------- DROP TABLE IF EXISTS `base_common_area`; CREATE TABLE `base_common_area` ( `id` int(11) NOT NULL AUTO_INCREMENT, `area_code` varchar(255) NOT NULL COMMENT '地区编码', `area_name` varchar(255) DEFAULT NULL COMMENT '地区名称', `parent_code` varchar(255) DEFAULT NULL COMMENT '父级编码', `postcode` varchar(255) DEFAULT NULL COMMENT '邮编 ', `area_type` varchar(255) DEFAULT NULL COMMENT '地区类型 省市区', `area_status` varchar(255) DEFAULT NULL COMMENT '地区状态', `area_remark` varchar(255) DEFAULT NULL COMMENT '地区备注', PRIMARY KEY (`id`,`area_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='通用地区数据'; -- ---------------------------- -- Records of base_common_area -- ---------------------------- -- ---------------------------- -- Table structure for base_common_platform -- ---------------------------- DROP TABLE IF EXISTS `base_common_platform`; CREATE TABLE `base_common_platform` ( `id` int(11) NOT NULL AUTO_INCREMENT, `platform_code` varchar(255) NOT NULL, `platform_name` varchar(255) DEFAULT NULL, `platform_status` varchar(255) DEFAULT NULL, `platform_remark` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`,`platform_code`) ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 COMMENT='通用系统平台数据'; -- ---------------------------- -- Records of base_common_platform -- ---------------------------- INSERT INTO `base_common_platform` VALUES ('1', 'phone-android', '手机-安卓', 'on', '手机-安卓'); INSERT INTO `base_common_platform` VALUES ('2', 'phone-ios', '手机-苹果', 'on', '手机-苹果'); INSERT INTO `base_common_platform` VALUES ('3', 'phone-win', '手机-win', 'on', '手机-win'); INSERT INTO `base_common_platform` VALUES ('4', 'pad-android', '平板-安卓', 'on', '平板-安卓'); INSERT INTO `base_common_platform` VALUES ('5', 'pad-ios', '平板-苹果', 'on', '平板-苹果'); INSERT INTO `base_common_platform` VALUES ('6', 'pad-win', '平板-win', 'on', '平板-win'); INSERT INTO `base_common_platform` VALUES ('7', 'pc-android', '电脑-安卓', 'on', '电脑-安卓'); INSERT INTO `base_common_platform` VALUES ('8', 'pc-ios', '电脑-苹果', 'on', '电脑-苹果'); INSERT INTO `base_common_platform` VALUES ('9', 'pc-win', '电脑-win', 'on', '电脑-win'); -- ---------------------------- -- Table structure for base_common_role -- ---------------------------- DROP TABLE IF EXISTS `base_common_role`; CREATE TABLE `base_common_role` ( `id` int(11) NOT NULL AUTO_INCREMENT, `role_code` varchar(255) NOT NULL COMMENT '角色编码', `role_name` varchar(255) DEFAULT NULL COMMENT '角色名称', `role_status` varchar(255) DEFAULT NULL COMMENT '角色状态', `role_remark` varchar(255) DEFAULT NULL COMMENT '角色备注', PRIMARY KEY (`id`,`role_code`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='通用角色数据'; -- ---------------------------- -- Records of base_common_role -- ---------------------------- INSERT INTO `base_common_role` VALUES ('1', 'admin', '系统管理员', 'on', '系统管理员'); INSERT INTO `base_common_role` VALUES ('2', 'user', '前台用户', 'on', '前台用户'); -- ---------------------------- -- Table structure for base_common_status -- ---------------------------- DROP TABLE IF EXISTS `base_common_status`; CREATE TABLE `base_common_status` ( `id` int(11) NOT NULL AUTO_INCREMENT, `status_code` varchar(255) NOT NULL COMMENT '状态编码', `status_name` varchar(255) DEFAULT NULL COMMENT '状态名称', `status_remark` varchar(255) DEFAULT NULL COMMENT '状态备注', PRIMARY KEY (`id`,`status_code`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='通用状态数据'; -- ---------------------------- -- Records of base_common_status -- ---------------------------- INSERT INTO `base_common_status` VALUES ('1', 'on', '有效', '有效状态(可用状态)'); INSERT INTO `base_common_status` VALUES ('2', 'off', '无效', '无效状态(不可用状态)'); -- ---------------------------- -- Table structure for base_user_gender -- ---------------------------- DROP TABLE IF EXISTS `base_user_gender`; CREATE TABLE `base_user_gender` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', `gender_code` varchar(255) NOT NULL COMMENT '性别编码', `gender_name` varchar(255) DEFAULT NULL COMMENT '性别名称', `gender_status` varchar(255) DEFAULT NULL COMMENT '性别状态', `gender_remark` varchar(255) DEFAULT NULL COMMENT '性别备注', PRIMARY KEY (`id`,`gender_code`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='用户性别数据'; -- ---------------------------- -- Records of base_user_gender -- ---------------------------- INSERT INTO `base_user_gender` VALUES ('1', 'man', '男性', 'on', '男性'); INSERT INTO `base_user_gender` VALUES ('2', 'woman', '女性', 'on', '女性'); -- ---------------------------- -- Table structure for base_user_level -- ---------------------------- DROP TABLE IF EXISTS `base_user_level`; CREATE TABLE `base_user_level` ( `id` int(11) NOT NULL AUTO_INCREMENT, `level_code` varchar(255) NOT NULL COMMENT '级别编码', `level_name` varchar(255) DEFAULT NULL COMMENT '级别名称', `level_status` varchar(255) DEFAULT NULL COMMENT '级别状态', `level_remark` varchar(255) DEFAULT NULL COMMENT '备注', PRIMARY KEY (`id`,`level_code`) ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='用户级别数据'; -- ---------------------------- -- Records of base_user_level -- ---------------------------- INSERT INTO `base_user_level` VALUES ('1', 'one', '一', 'on', '级别一'); INSERT INTO `base_user_level` VALUES ('2', 'two', '二', 'on', '级别二'); INSERT INTO `base_user_level` VALUES ('3', 'three', '三', 'on', '级别三'); INSERT INTO `base_user_level` VALUES ('4', 'four', '四', 'on', '级别四'); INSERT INTO `base_user_level` VALUES ('5', 'five', '五', 'on', '级别五'); -- ---------------------------- -- Table structure for base_user_status -- ---------------------------- DROP TABLE IF EXISTS `base_user_status`; CREATE TABLE `base_user_status` ( `id` int(11) NOT NULL AUTO_INCREMENT, `status_code` varchar(255) NOT NULL COMMENT '状态编码', `status_name` varchar(255) DEFAULT NULL COMMENT '状态名称', `status_stas` varchar(255) DEFAULT NULL COMMENT '状态是否在使用', `status_remark` varchar(255) DEFAULT NULL COMMENT '状态备注', PRIMARY KEY (`id`,`status_code`) ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT='用户状态数据'; -- ---------------------------- -- Records of base_user_status -- ---------------------------- INSERT INTO `base_user_status` VALUES ('1', 'online', '在线', 'on', '用户登录了系统,对其他用户可见'); INSERT INTO `base_user_status` VALUES ('2', 'offline', '离线', 'on', '用户未登录系统'); INSERT INTO `base_user_status` VALUES ('3', 'cloak', '隐身', 'on', '用户登录了系统,对其他用户不可见'); INSERT INTO `base_user_status` VALUES ('4', 'nodisturb', '请勿打扰', 'on', '用户登录了系统,不想被打扰'); INSERT INTO `base_user_status` VALUES ('5', 'busy', '忙碌', 'on', '用户登录了系统,但是全屏处于另外进程状态'); INSERT INTO `base_user_status` VALUES ('6', 'leave', '离开', 'on', '用户登录了系统,长时间未操作处于离开状态'); INSERT INTO `base_user_status` VALUES ('7', 'freeze', '冻结', 'on', '用户不可登录系统,在某段时间内禁止进入系统'); INSERT INTO `base_user_status` VALUES ('8', 'remove', '移除', 'on', '用户不可登录系统,已被封号'); -- ---------------------------- -- Table structure for base_user_type -- ---------------------------- DROP TABLE IF EXISTS `base_user_type`; CREATE TABLE `base_user_type` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `type_code` varchar(255) NOT NULL COMMENT '类型编码', `type_name` varchar(255) DEFAULT NULL COMMENT '类型名称', `type_status` varchar(255) DEFAULT NULL COMMENT '类型状态', `type_remark` varchar(255) DEFAULT NULL COMMENT '备注', PRIMARY KEY (`id`,`type_code`) ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8 COMMENT='用户类型数据'; -- ---------------------------- -- Records of base_user_type -- ---------------------------- INSERT INTO `base_user_type` VALUES ('1', 'general', '普通用户', 'on', '普通注册用户'); INSERT INTO `base_user_type` VALUES ('2', 'bronze', '青铜用户', 'on', '青铜特权用户'); INSERT INTO `base_user_type` VALUES ('3', 'silver', '白银用户', 'on', '白银特权用户'); INSERT INTO `base_user_type` VALUES ('4', 'gold', '黄金用户', 'on', '黄金特权用户'); INSERT INTO `base_user_type` VALUES ('5', 'platnum', '白金用户', 'on', '白金特权用户'); INSERT INTO `base_user_type` VALUES ('6', 'diamond', '钻石用户', 'on', '钻石特权用户'); INSERT INTO `base_user_type` VALUES ('7', 'master', '大师用户', 'on', '大师特权用户'); INSERT INTO `base_user_type` VALUES ('8', 'challenger', '王者用户', 'on', '王者特权用户 ');
user库
/* Navicat MySQL Data Transfer Source Server : root Source Server Version : 50717 Source Host : localhost:3306 Source Database : sys_user Target Server Type : MYSQL Target Server Version : 50717 File Encoding : 65001 Date: 2017-07-09 00:29:49 */ SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for user_info -- ---------------------------- DROP TABLE IF EXISTS `user_info`; CREATE TABLE `user_info` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键id', `user_code` varchar(255) DEFAULT NULL COMMENT '用户code', `user_role` varchar(255) DEFAULT NULL COMMENT '用户角色', `user_type` varchar(255) DEFAULT NULL COMMENT '用户类型', `user_level` varchar(255) DEFAULT NULL COMMENT '用户级别(配合type使用)', `user_rank` varchar(255) DEFAULT NULL COMMENT '用户等级(成长系数)', `user_name` varchar(255) DEFAULT NULL COMMENT '用户姓名', `user_pwd` varchar(255) DEFAULT NULL COMMENT '用户密码(加密储存)', `user_gender` varchar(255) DEFAULT NULL COMMENT '用户性别', `user_birthday` date DEFAULT NULL COMMENT '用户出生年月日', `user_phone` varchar(255) DEFAULT NULL COMMENT '用户电话', `user_province` varchar(255) DEFAULT NULL COMMENT '用户所在省', `user_city` varchar(255) DEFAULT NULL COMMENT '用户所在城市', `user_register_time` datetime DEFAULT NULL COMMENT '用户注册时间', `remark` varchar(255) DEFAULT NULL COMMENT '备注', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='用户表'; -- ---------------------------- -- Records of user_info -- ---------------------------- INSERT INTO `user_info` VALUES ('1', 'admin', 'admin', null, null, null, '系统管理员', 'admin', null, '1993-11-12', '18210535080', null, null, '2017-07-08 23:46:00', '系统管理员'); -- ---------------------------- -- Table structure for user_sync_status -- ---------------------------- DROP TABLE IF EXISTS `user_sync_status`; CREATE TABLE `user_sync_status` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_code` varchar(255) NOT NULL COMMENT '用户编码', `user_last_status` varchar(255) DEFAULT NULL COMMENT '改变前的状态', `user_change_time` datetime DEFAULT NULL COMMENT '状态改变时间', `user_status` varchar(255) DEFAULT NULL COMMENT '用户当前状态', PRIMARY KEY (`id`,`user_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户同步状态表'; -- ---------------------------- -- Records of user_sync_status -- ----------------------------
log库
/* Navicat MySQL Data Transfer Source Server : root Source Server Version : 50717 Source Host : localhost:3306 Source Database : sys_log Target Server Type : MYSQL Target Server Version : 50717 File Encoding : 65001 Date: 2017-07-09 00:29:05 */ SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for log_login -- ---------------------------- DROP TABLE IF EXISTS `log_login`; CREATE TABLE `log_login` ( `id` int(11) NOT NULL, `login_time` datetime DEFAULT NULL COMMENT '登录时间', `user_code` varchar(255) DEFAULT NULL COMMENT '登录用户编码', `user_ip` varchar(255) DEFAULT NULL COMMENT '登录用户ip', `platform_type` varchar(255) DEFAULT NULL COMMENT '平台类型:Android iOS PC', `longitude` varchar(255) DEFAULT NULL COMMENT '登录所在地经度', `latitude` varchar(255) DEFAULT NULL COMMENT '登录所在地纬度', `logout_time` datetime DEFAULT NULL COMMENT '登出时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统登录日志记录';
相关文章推荐
- 从0开始,设计研发一个全功能通用大数据系统
- 实际中碰到的一个异构系统之间数据交换的处理方式设计
- 【分享】一个通用强大的主数据管理系统(架构设计讲解及源码下载)
- 实际中碰到的一个异构系统之间数据交换的处理方式设计
- Tajo--一个分布式数据仓库系统(设计架构)
- 【一个批量计算的调度系统的设计与实现】如果需要对成千上万的网络抓包数据文件在规定的时间内进行解析,应该怎么做?
- 【分享】一个通用强大的主数据管理系统(架构设计讲解及源码下载)
- K8 系统中省市县数据表的设计可以反映出什么? 通过一个基础业务表的设计品味软件系统的整体架构
- Flume(NG)架构设计要点及配置实践 Flume NG是一个分布式、可靠、可用的系统,它能够将不同数据源的海量日志数据进行高效收集
- 【数据可视化之采集】如何设计一个前端监控系统(作者未完成)
- 【数据可视化之采集】如何设计一个前端监控系统
- 一个开始----大数据思维模式在物联网系统运维应用的一个案例
- 一个数据分析系统的技术架构设计浅析
- 系统设计之时间维度[数据仓库]
- 做为一个菜鸟,打算从今天开始系统的学习freebsd
- 评判一个代码或者系统设计的好坏的原则
- 系统设计中数据的划分
- 求解一个设计到ntext text image的数据类型触发器
- 一个用Word做报表设计的报表系统windwardreports