#创建银行数据库
#创建客户表
CREATE TABLE userInfo(
customerID INT PRIMARY KEY ,
customerName VARCHAR(10) ,
customerBorn VARCHAR(50) ,
customerIncome VARCHAR(20),
customerBalance VARCHAR(20),
PID CHAR(18) ,
telephone CHAR(11) ,
address VARCHAR(50)
)
#插入客户数据
INSERT INTO userInfo
Values('11111111','XXX','1111年11月11日','2000','1500','123456789012345678','12345678901','XXXXXX')
#创建员工表
CREATE TABLE workerInfo(
workerID INT PRIMARY KEY,
workerName VARCHAR(10) ,
workerBorn VARCHAR(50) ,
)
#插入员工信息
INSERT INTO workerInfo
Values('1001','小明','2001年01月01日')
#创建客户评价表
CREATE TABLE accessInfo(
workerID INT PRIMARY KEY,
service CHAR(3) ,
servemonth CHAR(5) ,
FOREIGN KEY(workerID)REFERENCES workerinfo(workerID),
)
#插入评价信息
INSERT INTO accessInfo
Values('1001','15',1)
#创建交易信息表
CREATE TABLE tradeinfo(
tradeID INT ,
tradetime VARCHAR(50) ,
trademoney VARCHAR(20) ,
workerID INT,
PRIMARY KEY(tradeID)
)
#插入交易信息
INSERT INTO tradeInfo
Values('100001','2021年6月10日20:32:34','30000','1001')
#创建银行表
CREATE TABLE bankInfo(
customerID INT ,
tradeID INT ,
workerID INT ,
belongBank VARCHAR(50),
PRIMARY KEY(customerID,tradeID,workerID),
FOREIGN KEY(customerID)REFERENCES userinfo(customerID),
FOREIGN KEY(workerID)REFERENCES workerinfo(workerID),
FOREIGN KEY(tradeID)REFERENCES tradeinfo(tradeID)
)
#插入银行信息
INSERT INTO bankInfo
Values('11111111','100001','1001','中国银行XXXX支行')
你最好把每张表的含义以及字段含义标注一下,不然别人并不知道,你表有啥用等。
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632