Day 9:(0)数据完整性练习_参考答案

来源:互联网 发布:c比java难多少 编辑:程序博客网 时间:2024/04/29 09:25


-- 数据完整性练习_参考答案:


 -- 实训1 创建产品表product,包含3个字段:productID(产品代码)为varchar类型,长度为10,设为主键;productName(产品名称)为varchar类型,长度为30;unitprice(价格)为float型
Create table product(productID varchar(10) primary key, productName varchar(30), unitprice float)


 -- 实训2 创建产品表product1,包含3个字段:productID(产品代码)为varchar类型,长度为10,设为唯一约束;productName(产品名称)为varchar类型,长度为30;unitprice(价格)为float型
Create table product(productID varchar(10) unique, productName varchar(30), unitprice float)


 -- 实训3 创建订单表orders,包含3个字段:orderID(订单号)为varchar类型,长度为20,不允许为空; pID(产品代码)为varchar类型,长度为10;qty(数量)为int型.
Create table orders(orderID varchar(20) not null, pID varchar(10), qty int)


 -- 实训6 为orders表的pID字段增加外键约束,参照product表的productID字段
alter table orders add foreign key(pID) references product(productid)
0 0
原创粉丝点击