1 Star 0 Fork 48

曾建亮/SQL Server作业仓库

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
SWK电子商务信息表.sql 8.88 KB
一键复制 编辑 原始数据 按行查看 历史
申伟锴 提交于 2021-04-18 17:33 . 4.18作业
create database 电子商务信息表
use 电子商务信息表
-----用户-----
create table 用户信息表
(
用户编号 int primary key identity(1,1),
用户名 nvarchar(50) unique,
密码 nvarchar(30),
联系电话 int check(Len (联系电话)=11) unique,
性别 nvarchar(10) check(性别 in ('男','女')),
身份证 nvarchar(20) check(Len (身份证)=18),
注册时间 datetime default(getdate()),
)
insert into 用户信息表(用户编号,用户名,密码,联系电话,性别,身份证,注册时间)
values(001,'水无月',57631354,9842364664,'男',14042320005679513,'2010-04-10')
insert into 用户信息表(用户编号,用户名,密码,联系电话,性别,身份证,注册时间)
values(002,'栗子',3146879843,56651323869,'女',16689954323989,'2010-05-03' )
insert into 用户信息表(用户编号,用户名,密码,联系电话,性别,身份证,注册时间)
values(003,'梦魇',566205,40538402281,'男',929280365434961928,'2010-05-23')
insert into 用户信息表(用户编号,用户名,密码,联系电话,性别,身份证,注册时间)
values(004,'爻爻',149613185,189631514964,'女',49431619494136,'2010-06-07')
insert into 用户信息表(用户编号,用户名,密码,联系电话,性别,身份证,注册时间)
values(005, '药竹',1934864913,8491318464,'男',98943164198419,'2010-06-13')
insert into 用户信息表(用户编号,用户名,密码,联系电话,性别,身份证,注册时间)
values(006,'星空',172402,35493945132,'男',339343161185017361,'2010-06-29')
insert into 用户信息表(用户编号,用户名,密码,联系电话,性别,身份证,注册时间)
values(007,'月川',369464161,18938999654,'女',4040339987474623,'2010-07-01')
insert into 用户信息表(用户编号,用户名,密码,联系电话,性别,身份证,注册时间)
values(008,'埃兰奈',756331526,13876313894113,'女',14038563543388,'2010-07-08')
insert into 用户信息表(用户编号,用户名,密码,联系电话,性别,身份证,注册时间)
values(009,'大竖道道',976431641,49643131689,'男',159608655373953306,'2010-07-10')
insert into 用户信息表(用户编号,用户名,密码,联系电话,性别,身份证,注册时间)
values(010,'倾澜',29494316189,1913206844,'男',14042329961323477,'2010-07-18')
create table 管理员信息表
(
管理员编号 int primary key identity(1,1),
管理员名称 nvarchar(50) unique,
管理员密码 nvarchar(30),
管理员电话 int check(Len (管理员电话)=11),
注册时间 datetime default(getdate()),
)
insert into 管理员信息表(管理员编号,管理员名称,管理员密码,管理员电话,注册时间)
values(001,DDD,17682346,18534166873,2006-10-07)
insert into 管理员信息表(管理员编号,管理员名称,管理员密码,管理员电话,注册时间)
values(002,ABI,78345681,18546397188,2006-12-14)
insert into 管理员信息表(管理员编号,管理员名称,管理员密码,管理员电话,注册时间)
values(003,mari,168345697,13485367992,2007-01-23)
insert into 管理员信息表(管理员编号,管理员名称,管理员密码,管理员电话,注册时间)
values(004,buck,17563843976,18534685267,2007-06-09)
insert into 管理员信息表(管理员编号,管理员名称,管理员密码,管理员电话,注册时间)
values(005,ash,285346941376,18531679348,2007-09-06)
insert into 管理员信息表(管理员编号,管理员名称,管理员密码,管理员电话,注册时间)
values(006,Blitz,8434621489,16636467821,2007-10-03)
insert into 管理员信息表(管理员编号,管理员名称,管理员密码,管理员电话,注册时间)
values(007,Glaz,843217931664,15834161795,2007-12-01)
insert into 管理员信息表(管理员编号,管理员名称,管理员密码,管理员电话,注册时间)
values(008,Fuze,52316786161,13125648423,2008-01-01)
insert into 管理员信息表(管理员编号,管理员名称,管理员密码,管理员电话,注册时间)
values(009,Sledge,5648131541,15536479531,2008-04-06)
insert into 管理员信息表(管理员编号,管理员名称,管理员密码,管理员电话,注册时间)
values(010,Rook,75163546489,15234669821,2008-06-18)
create table 收货信息表
(
收货人编号 int identity(1,1) primary key,
收货人名称 nvarchar(50) foreign key (收货人名称) references 用户信息表(用户名),
收货人联系电话 int foreign key (收货人联系电话) references 用户信息表(联系电话),
省份 nvarchar(10),
市区 nvarchar(10),
街道 nvarchar(10),
详细地址 nvarchar(30),
)
insert into 收货信息表(收货人名称,收货人联系电话,省份,市区)
values('水无月',9842364664,'广东省','中山市')
insert into 收货信息表(收货人名称,收货人联系电话,省份,市区)
values('栗子',56651323869,'山西省','太原市')
insert into 收货信息表(收货人名称,收货人联系电话,省份,市区)
values('梦魇',40538402281,'山西省','长治市')
insert into 收货信息表(收货人名称,收货人联系电话,省份,市区)
values('爻爻',189631514964,'福建省','龙岩市')
insert into 收货信息表(收货人名称,收货人联系电话,省份,市区)
values('药竹',8491318464,'河南省','郑州市')
insert into 收货信息表(收货人名称,收货人联系电话,省份,市区)
values('星空',35493945132,'山东省','德城市')
insert into 收货信息表(收货人名称,收货人联系电话,省份,市区)
values('月川',18938999654,'四川省',',绵阳市')
insert into 收货信息表(收货人名称,收货人联系电话,省份,市区)
values('埃兰奈',13876313894113,'贵州省','贵阳市')
insert into 收货信息表(收货人名称,收货人联系电话,省份,市区)
values('大竖道道',49643131689,'浙江省','杭州市')
insert into 收货信息表(收货人名称,收货人联系电话,省份,市区)
values('倾澜',1913206844,'湖南省','长沙市')
-----商品-----
create table 商品类别表
(
类别编号 int primary key,
类别名称 nvarchar(50)
)
insert into 商品类别表 (类别名称)
values('处理器')
insert into 商品类别表 (类别名称)
values('显卡')
insert into 商品类别表 (类别名称)
values('硬盘')
insert into 商品类别表 (类别名称)
values('内存条')
insert into 商品类别表 (类别名称)
values('显示器')
create table 商品信息表
(
商品编号 int primary key,
所属类别编号 int foreign key(所属类别编号) references 商品类别表(类别编号),
商品名称 nvarchar(50) unique,
单价 money,
规格 nvarchar(30),
计量单位 nvarchar(10),
商品图片 image,
商品简介 nvarchar(max),
商品管理员 int foreign key (商品管理员) references 管理员信息表(管理员编号)
)
insert into 商品信息表 (所属类别编号,商品名称,单价,规格,计量单位,商品管理员)
values(10,'Inter',4699,'i9-11900k','8+16',7)
insert into 商品信息表 (所属类别编号,商品名称,单价,规格,计量单位,商品管理员)
values(10,'AMD',3199,'5800x','8+16',2)
insert into 商品信息表 (所属类别编号,商品名称,单价,规格,计量单位,商品管理员)
values(7,'铭瑄',2595,'GTX-2060','6G',10)
insert into 商品信息表 (所属类别编号,商品名称,单价,规格,计量单位,商品管理员)
values(7,'七彩虹',3299,'RTX-3060','12G',6)
insert into 商品信息表 (所属类别编号,商品名称,单价,规格,计量单位,商品管理员)
values(4,'西部数据',299,'机械硬盘','1T',1)
insert into 商品信息表 (所属类别编号,商品名称,单价,规格,计量单位,商品管理员)
values(4,'金士顿',389,'固态硬盘','480G',3)
insert into 商品信息表 (所属类别编号,商品名称,单价,规格,计量单位,商品管理员)
values(8,'金士顿',369,'2666MHz','8G',2)
insert into 商品信息表 (所属类别编号,商品名称,单价,规格,计量单位,商品管理员)
values(8,'海盗船',311,'3000MHz','8G',4)
insert into 商品信息表 (所属类别编号,商品名称,单价,规格,计量单位,商品管理员)
values(1,'三星',4199,'3840*2160','31.5寸',5)
insert into 商品信息表 (所属类别编号,商品名称,单价,规格,计量单位,商品管理员)
values(1,'HKC',2552,'2560*1440','27寸',8)
create table 库存信息表
(
商品编号 int primary key references 商品信息表(商品编号),
库存数 int,
仓库管理员 int foreign key (仓库管理员) references 管理员信息表(管理员编号)
)
insert into 库存信息表 (库存数,仓库管理员)
values (5,3)
insert into 库存信息表 (库存数,仓库管理员)
values(9,4)
insert into 库存信息表 (库存数,仓库管理员)
values(7,4)
insert into 库存信息表 (库存数,仓库管理员)
values(10,8)
insert into 库存信息表 (库存数,仓库管理员)
values(11,6)
insert into 库存信息表 (库存数,仓库管理员)
values(6,3)
insert into 库存信息表 (库存数,仓库管理员)
values(4,7)
insert into 库存信息表 (库存数,仓库管理员)
values(8,2)
insert into 库存信息表 (库存数,仓库管理员)
values(9,1)
insert into 库存信息表 (库存数,仓库管理员)
values(11,4)
create table 购物车
(
买家编号 int foreign key (买家编号) references 用户信息表(用户编号),
商品编号 int primary key references 商品信息表(商品编号),
数量 int
)
insert into 购物车 (买家编号,商品编号,数量)
values (1,1,1),
insert into 购物车 (买家编号,商品编号,数量)
values(2,3,1)
insert into 购物车 (买家编号,商品编号,数量)
values(3,5,1)
insert into 购物车 (买家编号,商品编号,数量)
values(4,2,1)
insert into 购物车 (买家编号,商品编号,数量)
values(5,6,1)
insert into 购物车 (买家编号,商品编号,数量)
values(6,2,1)
insert into 购物车 (买家编号,商品编号,数量)
values(7,1,1)
insert into 购物车 (买家编号,商品编号,数量)
values(8,7,1)
create table 订单信息
(
订单编号 int identity(1,1) primary key,
商品编号 int references 商品信息表(商品编号),
数量 int,
单价 money,
总价格 money,--(数量*单价)
收货人信息 int foreign key (收货人信息) references 收货信息表(收货人编号),
下单日期 datetime default(getdate()),
订单审核人 int foreign key (订单审核人) references 管理员信息表(管理员编号)
)
create table 支付信息
(
支付编号 int primary key identity(1,1),
支付账号 int foreign key (支付账号) references 用户信息表(用户编号),
支付人名称 nvarchar(50) foreign key (支付人名称) references 用户信息表(用户名),
订单编号 int foreign key (订单编号) references 订单信息(订单编号),
订单总价格 money,
支付时间 datetime default(getdate()),
)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zeng-jianliang/sql-server-job-warehouse.git
git@gitee.com:zeng-jianliang/sql-server-job-warehouse.git
zeng-jianliang
sql-server-job-warehouse
SQL Server作业仓库
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385