1 Star 0 Fork 48

吕宇鹏/SQL Server作业仓库

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
lcyz.数据库设计.sql 3.65 KB
一键复制 编辑 原始数据 按行查看 历史
李春阳 提交于 2021-04-19 09:47 .
create database 电子商务
go
use 电子商务
-----------------------------------------------------------------------用户注册表
create table userInfo
(
UserName nvarchar(20) unique not null,--用户名
Psd varchar(20) not null ,--注册密码
Phone nvarchar(11) check(len(Phone )=11) unique not null--手机号
)
go
--对用户注册表插入数据
insert into userInfo(UserName,Psd,Phone)
values('小一禅','sdfs16514','15894563251'),
('小鹿上天','lkpoe1515','13564865422'),
('大白','llkkj1224','17754596589'),
('路客','hjijhk5551','15896486532')
go
-------------------------------------------------------------------------个人资料表
create table usedata
(
UserName nvarchar(20) references userInfo(UserName),--用户名,引用注册表用户名
Phone nvarchar(11)references UserInfo (Phone),--手机号,引用注册表手机号码
IdNumber nvarchar(18) not null,--身份证
Sex nvarchar(1) not null, --性别
Email nvarchar(30) not null,--邮箱
Address nvarchar(max) --地址
)
go
--对个人资料表插入数据
insert into usedata(UserName,Phone,IdNumber,Sex,Email,Address)
values('小一禅','15894563251','362336200105162564','男','2365423653@qq.com','福建-龙岩'),
('小鹿上天','13564865422','563662200202232564','女','236952626@qq.com','江西-上饶'),
('大白','17754596589','365996200210022564','男','2364512568@qq.com','安徽-合肥'),
('路客','15896486532','362330200206012365','男','2369865412@qq.com','浙江-杭州')
go
------------------------------------------------------------------------商品类别
create table Goodslb
(
GoodsId int identity(1,1) primary key not null ,--商品类编号
GoodesName nvarchar(20) not null --商品类别
)
go
--对商品类别表插入数据
insert into Goodslb (GoodesName)
values ('食品'),('家电'),('数码'),('百货'),('服装')
-------------------------------------------------------------------------商品表
create table Goods
(
GoodsId int references Goodslb (GoodsId) ,--商品类别编号
name nvarchar(50) not null ,--商品名称
price money not null,--价格
describe nvarchar(200) not null ,--描述
)
go
insert into Goods(GoodsId,name,price,describe)
values(1,'三只松鼠坚果礼盒',99,'三只松鼠坚果礼盒9袋装1710g 火红A零食大礼包送礼每日坚果碧根果核桃果干团购礼物'),
(2,'索尼KD-55A8G 电视机',7249,'索尼KD-55A8G 55英寸高清HDR智能4K全面屏网络安卓OLED电视机'),
(3,'小米11',3999,'小米11 5G手机 骁龙888处理器 2屏幕智能拍照游戏 小米官方旗舰店'),
(4,'天堂太阳伞防紫外线',26.8,'天堂太阳伞防紫外线 女雨伞折叠晴雨两用伞遮阳伞'),
(5,' 夏季短信T恤',29,'史迪仔动漫纯棉半T恤宽松')
go
---------------------------------------------------------------------购物车信息
create table shoppingcart--购物车
(
ShId int references Goodslb(GoodsId) ,--商品编号,引用供货商品编号
ShName nvarchar(20) primary key not null ,--商品名称,主键
ShMoney money not null,--商品价格
ShAmount int not null--商品数量
)
go
--对购物车插入数据
insert into shoppingcart(ShId,ShName,ShMoney,ShAmount)
values (1,'三只松鼠坚果礼盒',99,2),
(3,'小米11',3999,1),
(5,'夏季短信T恤',29,2)
go
----------------------------------------------------------------------------订单表
create table Orderlist--订单表
(
ShName nvarchar(20) references shoppingcart(ShName),--商品名称
ShMoney money not null,--价格
ShAmount int not null,--数量
ProductAddress varchar(30) not null,--地址
Total money not null,--合计(总价)
Pay nvarchar(3)check(pay='已支付' or pay='未支付') not null,--是否支付
)
go
--对订单表插入数据
insert into Orderlist(ShName,ShMoney,ShAmount,ProductAddress,Total,Pay)
values
('三只松鼠坚果礼盒',99,2,'福建省龙岩市',198,'未支付'),
('小米11',3999,1,'福建省龙岩市',3999,'已支付'),
('夏季短信T恤',29,2,'福建省龙岩市',58,'已支付')
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/lv-yupeng/sql-server-job-warehouse.git
git@gitee.com:lv-yupeng/sql-server-job-warehouse.git
lv-yupeng
sql-server-job-warehouse
SQL Server作业仓库
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385