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数据库相关推荐

  1. spring boot整合MySQL数据库

    spring boot整合MySQL数据库 spring boot整合MySQL数据库可以说很简单,只需要添加MySQL依赖和在配置文件中添加数据库配置信息,利用spring-boot-starter ...

  2. 毕业设计——音乐播放系统 可以自己上传歌曲 SSM框架 MYSQL数据库 功能齐全

    音乐播放系统 可以自己上传歌曲 SSM框架 MYSQL数据库 功能齐全 可以注册账号 登录 在线上传歌曲 发表评论 在线听音乐 登录 注册 首页 播放音乐以及在线评论 个人后台页面 查看我发布的以及上 ...

  3. SSM整合对数据库表的查询

    这次的学习的任务是从我们之前搭建好的框架上加一些业务逻辑(查) **概述:**运行的效果是一个页面有个查询表中数据的超链接,在点击查询链接的时候,把数据库中的表里面的数据全部查出来. 以订单做个例子: ...

  4. JAVA毕设——宠物生活馆管理系统SSM框架MySQL数据库完美运行

    本项目是一个宠物生活馆管理系统,使用SSM框架搭建,使用MySQL数据库完美运行 可以用作一个宠物生活馆的后台,处理各种有关信息很方便,可以作为毕业设计使用,代码规整 可以添加很多功能,关于工作人员信 ...

  5. 黑马程序员---MYSQL数据库---01

    一:数据库的特点: 1:持久化存储 2:读写速度极快 3:保证数据有效性. 数据库是来干啥的?? 存储和管理数据. 二:数据库的分类: 1:关系型数据库:MySQL ,SQL Server, Orac ...

  6. 黑马程序员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 ...

  7. Spring学习总结(18)——Spring整合Mysql数据库一主多从、多主多从配置

    一.新建jdbc.properties配置文件 master.jdbc.driverClassName=com.mysql.jdbc.Driver master.jdbc.url=jdbc:mysql ...

  8. 黑马ssm整合的BOOT客户管理系统V1.0

    整合ssm的一个boot客户CRUD管理系统 使用简单的bootstrap+jsp+spring +springmvc+mybatis+ajax+maven拆分聚合的一个demo 测试地址http:/ ...

  9. 【MySQL】黑马教程MySQL数据库 MySQL基础(一)

    文章目录 [MySQL]黑马教程MySQL数据库 | MySQL基础(一) MySQL启动 MySQL客户端连接 MySQL数据模型 SQL SQL分类 DDL 表操作-查询 表操作-创建 表操作-数 ...

最新文章

  1. Sql Server 2005自定义分页
  2. CISCO NAT 配置
  3. python爬虫数据可视化_适用于Python入门者的爬虫和数据可视化案例
  4. 前端学习(2929):vue改变多个样式的组合
  5. 04-Flutter移动电商实战-打通底部导航栏
  6. Angular Reactive Forms -- Model-Driven Forms响应式表单
  7. 【二分法】- leetcode
  8. C++分文件的编写函数
  9. 【分享】一套非常简单的企业即时通讯
  10. oracle集群服务删除,删除 Support for Oracle RAC
  11. CSDN VIP 常见问题解答
  12. sas主板服务器安装系统,自带SAS存储 华硕P6T WS PRO工作站主板
  13. 组策略 禁止用户策略下发到指定计算机,使用组策略禁止域用户运行特定程序...
  14. win10 外接显示器后出现input signal out of range
  15. FISCO BCOS v3.x 多群组区块链Pro版本搭建说明(ubuntu)
  16. 将.ipynb文件转换为.py文件
  17. 五行代码实现图像识别(深入版)
  18. 深度学习笔记(2)——pytorch实现MNIST数据集分类(FNN、CNN、RNN、LSTM、GRU)
  19. 【python+selenium】点触文字验证码的识别
  20. 成长的烦恼:如何面对失败常态化的人生

热门文章

  1. miniPCIe接口CAN卡为工控机快速扩展CAN通道
  2. 计算机组成怎么看进位,计算机组成原理《进位控制实验》
  3. 目前计算机服务器主流硬盘,为什么大多数服务器还在用机械硬盘,而不用固态硬盘?...
  4. 开发需要了解的服务器配置
  5. StyleGAN及StyleGANv2论文解读
  6. IE8 浏览器性能解密
  7. C语言做着做着会变成木马程序,为啥我用c语言写成的exe文件会被360当做木马?...
  8. 1 计算机基础和环境搭建
  9. Ubuntu 12.04 双显卡安装(Nvidia+intel集成卡 --Optimus智能切换技术)
  10. 一文学会,数据库中单、双引号以及反引号的使用