黑马企业权限管理mysql数据代码
自己在跟黑马的项目,由于项目中的数据库用的oracle的,没用MySQL导致在生成数据表的时候代码有差别,自己写了相应的MySQL的代码,供大家使用。
-- 企业权限管理用mysql做的代码:
CREATE DATABASE ssm;
USE ssm
CREATE TABLE order_traveller(
orderId INT,
travellerId INT,
PRIMARY KEY (orderId,travellerId),
FOREIGN KEY (orderId) REFERENCES orders(id),
FOREIGN KEY (travellerId) REFERENCES traveller(id)
)
-- 会员
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,
orderStatu