黑马ssm整合mysql数据库
ssm整合的mysql数据库完整版
关注我,有更多黑马程序员的笔记,干货也会慢慢发出来了哦
关注我不迷路,点击我,一起来看看吧.
-- 会员
CREATE TABLE member(id VARCHAR(32) PRIMARY KEY,NAME VARCHAR(20),nickname VARCHAR(20),phoneNum VARCHAR(20),email VARCHAR(50)
);CREATE TABLE product
(
id VARCHAR(32) PRIMARY KEY ,
productNum VARCHAR(50) UNIQUE NOT NULL,
productName VARCHAR(50),
cityName VARCHAR(50),
DepartureTime TIMESTAMP,
productPrice DOUBLE,
productDesc VARCHAR(500),
productStatus INT
);CREATE TABLE traveller(
id varchar(32) PRIMARY KEY,
NAME VARCHAR(20),
sex VARCHAR(20),
phoneNum VARCHAR(20),
credentialsType INT,
credentialsNum VARCHAR(50),
travellerType INT
);CREATE TABLE orders(id VARCHAR(32) PRIMARY KEY,orderNum VARCHAR(50) NOT NULL UNIQUE,orderTime TIMESTAMP,peopleCount INT,orderDesc VARCHAR(500),payType INT,orderStatus INT,productId VARCHAR(32),memberId VARCHAR(32),FOREIGN KEY (productId) REFERENCES product(id),FOREIGN KEY (memberId) REFERENCES member(id)
);CREATE TABLE order_traveller(
orderId varchar(32),
travellerId varchar(32),
PRIMARY KEY (orderId,travellerId),
FOREIGN KEY (orderId) REFERENCES orders(id),
FOREIGN KEY (travellerId) REFERENCES traveller(id)
)--产品
INSERT INTO product(id, productnum, productname, cityname, departuretime, productprice,
productdesc, productstatus)
VALUES ('9F71F01CB448476DAFB309AA6DF9497F', 'itcast-001', '北京三日游', '北京', '20181010101000', 1200, '不错的旅行', 1);INSERT INTO product (id, productnum, productname, cityname, departuretime, productprice,
productdesc, productstatus)
VALUES ('676C5BD1D35E429A8C2E114939C5685A','itcast-002', '北京一日游', '北京', '20181010101000', 1200, '不错的旅行', 1);INSERT INTO product (id, productnum, productname, cityname, departuretime, productprice,
productdesc, productstatus)
VALUES ('12B7ABF2A4C544568B0A7C69F36BF8B7', 'itcast-003', '上海五日游', '上海', '20180425143000', 1800, '魔都我来了', 0);--会员
insert into member (id, name, nickname, phonenum, email)
values ('E61D65F673D54F68B0861025C69773DB', '张三', '小三', '18888888888', 'zs@163.com');--旅客
insert into traveller (id, name, sex, phonenum, credentialstype, credentialsnum, travellertype)
values ('3FE27DF2A4E44A6DBC5D0FE4651D3D3E', '张龙', '男', '13333333333', 0,
'123456789009876543', 0);
insert into traveller (id, name, sex, phonenum, credentialstype, credentialsnum, travellertype)
values ('EE7A71FB6945483FBF91543DBE851960', '张小龙', '男', '15555555555', 0,
'987654321123456789', 1);--订单insert into orders (id, ordernum, ordertime, peoplecount, orderdesc, paytype, orderstatus,productid, memberid)
values ('2FF351C4AC744E2092DCF08CFD314420', '67890', '20180302120000', 2, '没什么', 0, 1, '12B7ABF2A4C544568B0A7C69F36BF8B7','E61D65F673D54F68B0861025C69773DB');
insert into orders (id, ordernum, ordertime, peoplecount, orderdesc, paytype, orderstatus,productid, memberid)
values ('0E7231DC797C486290E8713CA3C6ECCC', '12345', '20180302120000', 2, '没什么', 0, 1, '676C5BD1D35E429A8C2E114939C5685A','E61D65F673D54F68B0861025C69773DB');
insert into orders (id, ordernum, ordertime, peoplecount, orderdesc, paytype, orderstatus,productid, memberid)
values ('5DC6A48DD4E94592AE904930EA866AFA', '54321', '20180302120000', 2, '没什么', 0, 1, '676C5BD1D35E429A8C2E114939C5685A','E61D65F673D54F68B0861025C69773DB');
insert into orders (id, ordernum, ordertime, peoplecount, orderdesc, paytype, orderstatus,productid, memberid)
values ('A0657832D93E4B10AE88A2D4B70B1A28', '98765','20180302120000', 2, '没什么', 0, 1, '12B7ABF2A4C544568B0A7C69F36BF8B7','E61D65F673D54F68B0861025C69773DB');
insert into orders (id, ordernum, ordertime, peoplecount, orderdesc, paytype, orderstatus,productid, memberid)
values ('E4DD4C45EED84870ABA83574A801083E', '11111', '20180302120000', 2, '没什么', 0, 1, '12B7ABF2A4C544568B0A7C69F36BF8B7','E61D65F673D54F68B0861025C69773DB');
insert into orders (id, ordernum, ordertime, peoplecount, orderdesc, paytype, orderstatus,productid, memberid)
values ('96CC8BD43C734CC2ACBFF09501B4DD5D', '22222', '20180302120000', 2, '没什么', 0, 1, '12B7ABF2A4C544568B0A7C69F36BF8B7','E61D65F673D54F68B0861025C69773DB');
insert into orders (id, ordernum, ordertime, peoplecount, orderdesc, paytype, orderstatus,productid, memberid)
values ('55F9AF582D5A4DB28FB4EC3199385762', '33333', '20180302120000', 2, '没什么', 0, 1, '9F71F01CB448476DAFB309AA6DF9497F','E61D65F673D54F68B0861025C69773DB');
insert into orders (id, ordernum, ordertime, peoplecount, orderdesc, paytype, orderstatus,productid, memberid)
values ('CA005CF1BE3C4EF68F88ABC7DF30E976', '44444','20180302120000', 2, '没什么', 0, 1, '9F71F01CB448476DAFB309AA6DF9497F','E61D65F673D54F68B0861025C69773DB');
insert into orders (id, ordernum, ordertime, peoplecount, orderdesc, paytype, orderstatus,productid, memberid)
values ('3081770BC3984EF092D9E99760FDABDE', '55555','20180302120000', 2, '没什么', 0, 1, '9F71F01CB448476DAFB309AA6DF9497F','E61D65F673D54F68B0861025C69773DB');--中间表
insert into order_traveller (orderid, travellerid)
values ('0E7231DC797C486290E8713CA3C6ECCC', '3FE27DF2A4E44A6DBC5D0FE4651D3D3E');
insert into order_traveller (orderid, travellerid)
values ('2FF351C4AC744E2092DCF08CFD314420', '3FE27DF2A4E44A6DBC5D0FE4651D3D3E');
insert into order_traveller (orderid, travellerid)
values ('3081770BC3984EF092D9E99760FDABDE', 'EE7A71FB6945483FBF91543DBE851960');
insert into order_traveller (orderid, travellerid)
values ('55F9AF582D5A4DB28FB4EC3199385762', 'EE7A71FB6945483FBF91543DBE851960');
insert into order_traveller (orderid, travellerid)
values ('5DC6A48DD4E94592AE904930EA866AFA', '3FE27DF2A4E44A6DBC5D0FE4651D3D3E');
insert into order_traveller (orderid, travellerid)
values ('96CC8BD43C734CC2ACBFF09501B4DD5D', 'EE7A71FB6945483FBF91543DBE851960');
insert into order_traveller (orderid, travellerid)
values ('A0657832D93E4B10AE88A2D4B70B1A28', '3FE27DF2A4E44A6DBC5D0FE4651D3D3E');
insert into order_traveller (orderid, travellerid)
values ('CA005CF1BE3C4EF68F88ABC7DF30E976', 'EE7A71FB6945483FBF91543DBE851960');
insert into order_traveller (orderid, travellerid)
values ('E4DD4C45EED84870ABA83574A801083E', 'EE7A71FB6945483FBF91543DBE851960');-- select * from traveller where id in (select travellerId from order_traveller where orderId='2FF351C4AC744E2092DCF08CFD314420')--用户表
CREATE TABLE users( id VARCHAR(32) PRIMARY KEY,email VARCHAR(50) UNIQUE NOT NULL,username VARCHAR(50),PASSWORD VARCHAR(50), phoneNum VARCHAR(20), STATUS INT )--角色表
CREATE TABLE role(id VARCHAR(32) PRIMARY KEY,roleName VARCHAR(50) ,roleDesc VARCHAR(50) )-- 用户与角色关联关系
CREATE TABLE users_role( userId VARCHAR(32),roleId VARCHAR(32),PRIMARY KEY(userId,roleId),FOREIGN KEY (userId) REFERENCES users(id),FOREIGN KEY (roleId) REFERENCES role(id) )--资源权限表
CREATE TABLE permission( id VARCHAR(32) PRIMARY KEY,permissionName VARCHAR(50) ,url VARCHAR(50) )--.权限资源与角色关联关系
CREATE TABLE role_permission( permissionId VARCHAR(32),roleId VARCHAR(32),PRIMARY KEY(permissionId,roleId), FOREIGN KEY (permissionId) REFERENCES permission(id),FOREIGN KEY (roleId) REFERENCES role(id) )
--日志表信息描述sysLog
CREATE TABLE sysLog( id VARCHAR(32) PRIMARY KEY, visitTime TIMESTAMP, username VARCHAR(50),ip VARCHAR(30),url VARCHAR(50),executionTime INT, method VARCHAR(200) )
黑马ssm整合mysql数据库相关推荐
- spring boot整合MySQL数据库
spring boot整合MySQL数据库 spring boot整合MySQL数据库可以说很简单,只需要添加MySQL依赖和在配置文件中添加数据库配置信息,利用spring-boot-starter ...
- 毕业设计——音乐播放系统 可以自己上传歌曲 SSM框架 MYSQL数据库 功能齐全
音乐播放系统 可以自己上传歌曲 SSM框架 MYSQL数据库 功能齐全 可以注册账号 登录 在线上传歌曲 发表评论 在线听音乐 登录 注册 首页 播放音乐以及在线评论 个人后台页面 查看我发布的以及上 ...
- SSM整合对数据库表的查询
这次的学习的任务是从我们之前搭建好的框架上加一些业务逻辑(查) **概述:**运行的效果是一个页面有个查询表中数据的超链接,在点击查询链接的时候,把数据库中的表里面的数据全部查出来. 以订单做个例子: ...
- JAVA毕设——宠物生活馆管理系统SSM框架MySQL数据库完美运行
本项目是一个宠物生活馆管理系统,使用SSM框架搭建,使用MySQL数据库完美运行 可以用作一个宠物生活馆的后台,处理各种有关信息很方便,可以作为毕业设计使用,代码规整 可以添加很多功能,关于工作人员信 ...
- 黑马程序员---MYSQL数据库---01
一:数据库的特点: 1:持久化存储 2:读写速度极快 3:保证数据有效性. 数据库是来干啥的?? 存储和管理数据. 二:数据库的分类: 1:关系型数据库:MySQL ,SQL Server, Orac ...
- 黑马程序员MySQL数据库之基础篇笔记(SQL语法)(每日更新)
文章目录 0 SQL 1 SQL通用语法 2 SQL分类 2.1 DDL语句 2.1.1 DDL数据库操作 2.1.2 DDL表操作 2.1.3 DDL表操作数据类型 0 SQL SQL通用语法 SQ ...
- Spring学习总结(18)——Spring整合Mysql数据库一主多从、多主多从配置
一.新建jdbc.properties配置文件 master.jdbc.driverClassName=com.mysql.jdbc.Driver master.jdbc.url=jdbc:mysql ...
- 黑马ssm整合的BOOT客户管理系统V1.0
整合ssm的一个boot客户CRUD管理系统 使用简单的bootstrap+jsp+spring +springmvc+mybatis+ajax+maven拆分聚合的一个demo 测试地址http:/ ...
- 【MySQL】黑马教程MySQL数据库 MySQL基础(一)
文章目录 [MySQL]黑马教程MySQL数据库 | MySQL基础(一) MySQL启动 MySQL客户端连接 MySQL数据模型 SQL SQL分类 DDL 表操作-查询 表操作-创建 表操作-数 ...
最新文章
- Sql Server 2005自定义分页
- CISCO NAT 配置
- python爬虫数据可视化_适用于Python入门者的爬虫和数据可视化案例
- 前端学习(2929):vue改变多个样式的组合
- 04-Flutter移动电商实战-打通底部导航栏
- Angular Reactive Forms -- Model-Driven Forms响应式表单
- 【二分法】- leetcode
- C++分文件的编写函数
- 【分享】一套非常简单的企业即时通讯
- oracle集群服务删除,删除 Support for Oracle RAC
- CSDN VIP 常见问题解答
- sas主板服务器安装系统,自带SAS存储 华硕P6T WS PRO工作站主板
- 组策略 禁止用户策略下发到指定计算机,使用组策略禁止域用户运行特定程序...
- win10 外接显示器后出现input signal out of range
- FISCO BCOS v3.x 多群组区块链Pro版本搭建说明(ubuntu)
- 将.ipynb文件转换为.py文件
- 五行代码实现图像识别(深入版)
- 深度学习笔记(2)——pytorch实现MNIST数据集分类(FNN、CNN、RNN、LSTM、GRU)
- 【python+selenium】点触文字验证码的识别
- 成长的烦恼:如何面对失败常态化的人生
热门文章
- miniPCIe接口CAN卡为工控机快速扩展CAN通道
- 计算机组成怎么看进位,计算机组成原理《进位控制实验》
- 目前计算机服务器主流硬盘,为什么大多数服务器还在用机械硬盘,而不用固态硬盘?...
- 开发需要了解的服务器配置
- StyleGAN及StyleGANv2论文解读
- IE8 浏览器性能解密
- C语言做着做着会变成木马程序,为啥我用c语言写成的exe文件会被360当做木马?...
- 1 计算机基础和环境搭建
- Ubuntu 12.04 双显卡安装(Nvidia+intel集成卡 --Optimus智能切换技术)
- 一文学会,数据库中单、双引号以及反引号的使用