# 小金库
### 数据库设计

#### 创建数据库
```
DROP DATABASE IF EXISTS `xiaojinku`;
CREATE DATABASE `xiaojinku` DEFAULT CHARACTER SET utf8 ;
USE `xiaojinku`;
select database();
```
#### 创建收入表
```mysql
DROP TABLE IF EXISTS `tb_income`;
CREATE TABLE `tb_income` (
`in_id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '收入编号',
`in_title` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题',
`in_money` decimal(10, 2) NULL DEFAULT NULL COMMENT '收入金额',
`in_mode` int UNSIGNED NULL DEFAULT NULL COMMENT '收款方式',
`remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`u_id` bigint UNSIGNED NULL DEFAULT NULL COMMENT '用户ID',
`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
`modified_time` timestamp NULL DEFAULT NULL COMMENT '修改时间',
`create_account_id` bigint UNSIGNED NULL DEFAULT NULL COMMENT '创建人ID',
`modified_account_id` bigint UNSIGNED NULL DEFAULT NULL COMMENT '修改人ID',
`deleted` tinyint UNSIGNED NULL DEFAULT NULL COMMENT '逻辑删除标识(0、否 1、是)',
PRIMARY KEY (`in_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
```
#### 创建支出表
```mysql
DROP TABLE IF EXISTS `tb_paid`;
CREATE TABLE `tb_paid` (
`pay_id` int(0) UNSIGNED NOT NULL AUTO_INCREMENT,
`pay_title` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题',
`pay_money` decimal(10, 2) NULL DEFAULT NULL COMMENT '支出金额',
`pay_mode` int(0) UNSIGNED NULL DEFAULT NULL COMMENT '支付方式',
`remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`u_id` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '用户ID',
`create_time` timestamp(0) NULL DEFAULT NULL COMMENT '创建时间',
`modified_time` timestamp(0) NULL DEFAULT NULL COMMENT '修改时间',
`create_account_id` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '创建人ID',
`modified_account_id` bigint(0) UNSIGNED NULL DEFAULT NULL COMMENT '修改人ID',
`deleted` tinyint(0) UNSIGNED NULL DEFAULT NULL COMMENT '逻辑删除标识(0、否 1、是)',
PRIMARY KEY (`pay_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
```
#### 创建收支方式表
```mysql
DROP TABLE IF EXISTS `tb_mode`;
CREATE TABLE `tb_mode` (
`mode_id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '收支方式ID',
`mode_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '收支方式名称',
PRIMARY KEY (`mode_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
```
#### 创建资源表
```mysql
DROP TABLE IF EXISTS `tb_resource`;
CREATE TABLE `tb_resource` (
`resouce_id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '资源ID',
`parent_id` bigint UNSIGNED NULL DEFAULT NULL COMMENT '父ID',
`title` varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '菜单名称',
`icon` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '菜单图标',
`href` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '链接',
`target` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '_self' COMMENT '链接打开方式',
`sort` int UNSIGNED NULL DEFAULT NULL COMMENT '菜单排序',
`status` int NULL DEFAULT 1 COMMENT '状态(0:禁用,1:启用)',
`remark` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注信息',
`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
`modified_time` timestamp NULL DEFAULT NULL COMMENT '修改时间',
`create_account_id` bigint UNSIGNED NULL DEFAULT NULL COMMENT '创建人ID',
`modified_account_id` bigint UNSIGNED NULL DEFAULT NULL COMMENT '修改人ID',
`deleted` tinyint UNSIGNED NULL DEFAULT NULL COMMENT '逻辑删除标识(0、否 1、是)',
PRIMARY KEY (`resouce_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
```
#### 创建角色表
```mysql
DROP TABLE IF EXISTS `tb_role`;
CREATE TABLE `tb_role` (
`role_id` bigint UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '角色ID',
`role_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '角色名称',
`remark` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
`modified_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
`create_account_id` bigint UNSIGNED NULL DEFAULT NULL COMMENT '创建人',
`modified_account_id` bigint UNSIGNED NULL DEFAULT NULL COMMENT '修改人',
`deleted` tinyint UNSIGNED NULL DEFAULT 0 COMMENT '逻辑删除标识(0、否 1、是)',
PRIMARY KEY (`role_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
```
#### 创建角色资源关联表
```mysql
DROP TABLE IF EXISTS `tb_role_resource`;
CREATE TABLE `tb_role_resource` (
`role_id` bigint UNSIGNED NOT NULL COMMENT '角色id',
`resource_id` bigint UNSIGNED NOT NULL COMMENT '资源id',
PRIMARY KEY (`role_id`, `resource_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
```
#### 创建用户表
```mysql
DROP TABLE IF EXISTS `tb_user`;
CREATE TABLE `tb_user` (
`u_id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户编号',
`u_account` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户账号',
`u_password` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户密码',
`u_nickname` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户昵称',
`head_sculpture` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户头像',
`u_realname` varchar(45) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户真实姓名',
`u_id_card` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户身份证号码',
`u_mobile` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户手机号',
`role_id` bigint UNSIGNED NOT NULL DEFAULT 2 COMMENT '角色ID',
`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
`modified_time` timestamp NULL DEFAULT NULL COMMENT '修改时间',
`create_account_id` bigint UNSIGNED NULL DEFAULT NULL COMMENT '创建人ID',
`modified_account_id` bigint UNSIGNED NULL DEFAULT NULL COMMENT '修改人ID',
`deleted` tinyint UNSIGNED NULL DEFAULT NULL COMMENT '逻辑删除标识(0、否 1、是)',
PRIMARY KEY (`u_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
```
#### 插入数据
##### 角色数据
```mysql
INSERT INTO `xiaojinku`.`tb_role` (`role_id`, `role_name`, `remark`, `create_time`, `modified_time`, `create_account_id`, `modified_account_id`, `deleted`) VALUES (1, '管理员', '管理员', '2019-03-15 16:51:37', '2019-03-15 16:51:37', 1, 1, 0);
INSERT INTO `xiaojinku`.`tb_role` (`role_id`, `role_name`, `remark`, `create_time`, `modified_time`, `create_account_id`, `modified_account_id`, `deleted`) VALUES (2, '使用者', '普通用户', '2019-03-15 16:51:37', '2019-03-15 16:51:37', 1, 1, 0);
```
##### 用户数据
```mysql
INSERT INTO `xiaojinku`.`tb_user` (`u_id`, `u_account`, `u_password`, `u_nickname`, `head_sculpture`, `u_realname`, `u_id_card`, `u_mobile`, `role_id`, `create_time`, `modified_time`,
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
图文教程地址 https://blog.csdn.net/qq_24330181/article/details/125253721 视频教程地址 https://www.bilibili.com/video/BV1gQ4y1r7ah
资源推荐
资源详情
资源评论































收起资源包目录





































































































共 168 条
- 1
- 2
资源评论


李昊哲小课
- 粉丝: 1494
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 海康网络监控方案(可编辑修改word版).docx
- 物联网系统课程设计.doc
- 基于51单片机的超声波测距仪之倒车雷达作品设计毕业论文.doc
- 知之为知之不知为不知MicrosoftPowerPoint演示文稿.ppt
- 系统安全评价.pptx
- litemall-移动应用开发资源
- 基于sas软件以北大光华管理学院教学评估为例.pptx
- 中远集团电子商务发展战略.pptx
- 51单片机-单片机开发资源
- 企业信息化的规划与实施.doc
- 网络的安全教育主题班会国旗下讲话发言建议书.docx
- 广州市财政局计算机网络设备采购工程技术规范书.doc
- 如何撰写有吸引力的网络推广文案.docx
- 算法初步程序框图与算法的基本逻辑结构.pptx
- 物联网产业发展规划纲要.docx
- 微型计算机控制技术试卷.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
