作业2024数据库3月8

-- 第一个
create table if not exists acc_ount(
userid char(6) not null primary key comment '用户名',
fullname varchar(10) not null comment '用户名',
pass_word varchar(20) not null comment'密码',
sex char(2) not null comment'性别',
address varchar(40) null comment'住址',
email varchar(20) null comment'邮箱',
phone varchar(11) check(length(phone)=11) null comment'电话'
);
-- 第二个
create table if not exists category(
catid char(10) not null primary key comment'分类号',
catname varchar(20) not null comment'分类名称'
);
-- 第三个
 drop table if exists product;
create table if not exists product(
productid char(10) not null primary key comment'商品号',
catid char(10) not null comment'分类号',
name varchar(30) not null comment'商品名',
descn text null comment'商品介绍',
listprice decimal (10,2) null comment'市场价格',
unitcost decimal (10,2) null comment'当前价格',
qty int(11) not null comment'数量'
);
-- 第四个
create table if not exists orders(
orderid int(11) not null comment'订单号' primary key not null auto_increment,
userid char(6) not null comment'用户号',
orderdate datetime not null default(now())comment'订单日期',
totalprice decimal(10,2) null comment'订单总价',
ostatus tinyint(1) null default 1 check (ostatus in(0,1)) comment'订单状态'
);
-- 第五个
drop table if exists lineitem;
create table if not exists lineitem(
orderid int(11) not null comment'订单号', 
itemid char(10) not null comment'商品号',
quantity int(11) not null comment'数量',
unitprice decimal(10,2) not null comment'单价',
primary key (orderid,itemid)
);

 

温馨提示:本文最后更新于2024-03-18 17:38:55,某些文章具有时效性,若有错误或已失效,请在下方留言或联系站长
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情

    暂无评论内容