0
点赞
收藏
分享

微信扫一扫

实验三 SQL Server SSMS工具添加数据

mafa1993 2022-04-18 阅读 48

SQL Server 2014
1、打开ecommerce数据库,向表中分别录入以下数据信息
(1)商品类别表category

catnocatnamedescribe
101手机各种品牌、型号手机
201激光打印机各种激光打印机
202喷墨打印机各种喷墨打印机
301平板电脑各种平板电脑
302笔记本电脑各种笔记本电脑
303台式电脑各种台式电脑
401女士手提包各种女士手提包
402双肩背包各种双肩包
501照相机各种数码照相机
502摄像机各种摄像机
503投影仪各种投影仪
601激光电视各种尺寸激光电视机
602平板电视各种尺寸平板电视机
603厨房冰箱各种型号的厨房冰箱
604冷柜各种型号的冷柜
701考勤机各种品牌考勤机
CREATE TABLE category (
	catno	int	not null primary key,
	catname varchar(30) not null,
	describe text
);

CREATE TABLE category (
	catno	int	not null primary key,
	catname varchar(30) not null,
	describe text
);


/* INSERT QUERY NO: 1 */
INSERT INTO category(catno, catname, describe)
VALUES
(
101, '手机', '各种品牌、型号手机'
);

/* INSERT QUERY NO: 2 */
INSERT INTO category(catno, catname, describe)
VALUES
(
201, '激光打印机', '各种激光打印机'
);

/* INSERT QUERY NO: 3 */
INSERT INTO category(catno, catname, describe)
VALUES
(
202, '喷墨打印机', '各种喷墨打印机'
);

/* INSERT QUERY NO: 4 */
INSERT INTO category(catno, catname, describe)
VALUES
(
301, '平板电脑', '各种平板电脑'
);

/* INSERT QUERY NO: 5 */
INSERT INTO category(catno, catname, describe)
VALUES
(
302, '笔记本电脑', '各种笔记本电脑'
);

/* INSERT QUERY NO: 6 */
INSERT INTO category(catno, catname, describe)
VALUES
(
303, '台式电脑', '各种台式电脑'
);

/* INSERT QUERY NO: 7 */
INSERT INTO category(catno, catname, describe)
VALUES
(
401, '女士手提包', '各种女士手提包'
);

/* INSERT QUERY NO: 8 */
INSERT INTO category(catno, catname, describe)
VALUES
(
402, '双肩背包', '各种双肩包'
);

/* INSERT QUERY NO: 9 */
INSERT INTO category(catno, catname, describe)
VALUES
(
501, '照相机', '各种数码照相机'
);

/* INSERT QUERY NO: 10 */
INSERT INTO category(catno, catname, describe)
VALUES
(
502, '摄像机', '各种摄像机'
);

/* INSERT QUERY NO: 11 */
INSERT INTO category(catno, catname, describe)
VALUES
(
503, '投影仪', '各种投影仪'
);

/* INSERT QUERY NO: 12 */
INSERT INTO category(catno, catname, describe)
VALUES
(
601, '激光电视', '各种尺寸激光电视机'
);

/* INSERT QUERY NO: 13 */
INSERT INTO category(catno, catname, describe)
VALUES
(
602, '平板电视', '各种尺寸平板电视机'
);

/* INSERT QUERY NO: 14 */
INSERT INTO category(catno, catname, describe)
VALUES
(
603, '厨房冰箱', '各种型号的厨房冰箱'
);

/* INSERT QUERY NO: 15 */
INSERT INTO category(catno, catname, describe)
VALUES
(
604, '冷柜', '各种型号的冷柜'
);

/* INSERT QUERY NO: 16 */
INSERT INTO category(catno, catname, describe)
VALUES
(
701, '考勤机', '各种品牌考勤机'
);

(2)商品表product

pronopronamebrandstocksupnopricecostpicturecatnoontimestatus
10101华为P50 4G全网通智能手机华为2014001498844881012021-01-010
10102华为nova系列手机华为3014001269921991012020-05-300
10103小米5G手机小米2014001369930991012021-04-050
10104Redmi K50手机小米1014001359930991012020-12-200
20101惠普M30W黑白激光打印机惠普5014002134910492012020-02-220
20102联想m101dw激光打印机联想301400212599992012021-04-010
20201惠普2723喷墨打印机惠普20140027195192022020-09-150
20202爱普生彩色喷墨打印机爱普生30140029996992022020-08-200
30101华为MatePad 11平板电脑华为8014003239919993012021-07-300
30201联想小新Air14笔记本电脑联想10014003439938993022021-07-300
30301戴尔灵越3891台式电脑戴尔8014003299925993032021-07-100
40101袋鼠女士手提包袋鼠10014004128784012020-07-300
40201稻草人双肩背包稻草人5014004124904022020-04-300
50101佳能200d照相机佳能10014005499944995012020-05-300
50201索尼HDR-CX405摄像机索尼2014005239919995022021-05-300
50301华为HiLink投影仪华为1014005154910495032019-06-250
60101海信75J9D 4K激光电视海信5014006339929996012019-05-200
60201小米EA55金属全面屏平板电视小米1514006269920996022019-04-200
60301海尔253L三开门冰箱海尔4514006239920996032019-01-010
60401美的143L冷柜美的20140068995996042019-01-150
70101得力34521C考勤机得力10140073092097012018-05-010
/* CREATE TABLE */
CREATE TABLE product (
	prono	int not null primary key,
	proname	varchar(30) not null,
	brand	varchar(30),
	stock	int,
	supno	int,
	price	smallmoney,
	cost	smallmoney,
	picture	varchar(30),
	catno	int,
	ontime	datetime,
	satus	smallint
);

/* INSERT QUERY NO: 1 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
10101, '华为P50 4G全网通智能手机', '华为', 20, 14001, 4988, 4488, '', 101, '2021/1/1', 0
);

/* INSERT QUERY NO: 2 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
10102, '华为nova系列手机', '华为', 30, 14001, 2699, 2199, '', 101, '2020/5/30', 0
);

/* INSERT QUERY NO: 3 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
10103, '小米5G手机', '小米', 20, 14001, 3699, 3099, '', 101, '2021/4/5', 0
);

/* INSERT QUERY NO: 4 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
10104, 'Redmi K50手机', '小米', 10, 14001, 3599, 3099, '', 101, '2020/12/20', 0
);

/* INSERT QUERY NO: 5 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
20101, '惠普M30W黑白激光打印机', '惠普', 50, 14002, 1349, 1049, '', 201, '2020/2/22', 0
);

/* INSERT QUERY NO: 6 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
20102, '联想m101dw激光打印机', '联想', 30, 14002, 1259, 999, '', 201, '2021/4/1', 0
);

/* INSERT QUERY NO: 7 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
20201, '惠普2723喷墨打印机', '惠普', 20, 14002, 719, 519, '', 202, '2020/9/15', 0
);

/* INSERT QUERY NO: 8 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
20202, '爱普生彩色喷墨打印机', '爱普生', 30, 14002, 999, 699, '', 202, '2020/8/20', 0
);

/* INSERT QUERY NO: 9 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
30101, '华为MatePad 11平板电脑', '华为', 80, 14003, 2399, 1999, '', 301, '2021/7/30', 0
);

/* INSERT QUERY NO: 10 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
30201, '联想小新Air14笔记本电脑', '联想', 100, 14003, 4399, 3899, '', 302, '2021/7/30', 0
);

/* INSERT QUERY NO: 11 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
30301, '戴尔灵越3891台式电脑', '戴尔', 80, 14003, 2999, 2599, '', 303, '2021/7/10', 0
);

/* INSERT QUERY NO: 12 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
40101, '袋鼠女士手提包', '袋鼠', 100, 14004, 128, 78, '', 401, '2020/7/30', 0
);

/* INSERT QUERY NO: 13 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
40201, '稻草人双肩背包', '稻草人', 50, 14004, 124, 90, '', 402, '2020/4/30', 0
);

/* INSERT QUERY NO: 14 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
50101, '佳能200d照相机', '佳能', 100, 14005, 4999, 4499, '', 501, '2020/5/30', 0
);

/* INSERT QUERY NO: 15 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
50201, '索尼HDR-CX405摄像机', '索尼', 20, 14005, 2399, 1999, '', 502, '2021/5/30', 0
);

/* INSERT QUERY NO: 16 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
50301, '华为HiLink投影仪', '华为', 10, 14005, 1549, 1049, '', 503, '2019/6/25', 0
);

/* INSERT QUERY NO: 17 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
60101, '海信75J9D 4K激光电视', '海信', 50, 14006, 3399, 2999, '', 601, '2019/5/20', 0
);

/* INSERT QUERY NO: 18 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
60201, '小米EA55金属全面屏平板电视', '小米', 15, 14006, 2699, 2099, '', 602, '2019/4/20', 0
);

/* INSERT QUERY NO: 19 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
60301, '海尔253L三开门冰箱', '海尔', 45, 14006, 2399, 2099, '', 603, '2019/1/1', 0
);

/* INSERT QUERY NO: 20 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
60401, '美的143L冷柜', '美的', 20, 14006, 899, 599, '', 604, '2019/1/15', 0
);

/* INSERT QUERY NO: 21 */
INSERT INTO product(prono, proname, brand, stock, supno, price, cost, picture, catno, ontime, status)
VALUES
(
70101, '得力34521C考勤机', '得力', 10, 14007, 309, 209, '', 701, '2018/5/1', 0
);


(3)供应商表supplier

supnosupnamecontactnameaddresstelephone
14001顺京通讯有限公司刘强北京市朝阳区11111111
14002导向打印机有限公司李梅广州市黄埔区2222222
14003仁宝电脑有限公司赵云四川省成都市3333333
14004广州牧牛皮具有限公司王刚广州市天河区4444444
14005北京神州数码有限公司张烨北京市海淀区5555555
14006超人电器有限公司李凯北京市朝阳区6666666
14007领航办公设备有限公司郝帅苏州市昆山区7777777
CREATE TABLE supplier(
	supno	int not null primary key,
	supname	varchar(30) not null,
	contactname	varchar(20),
	address	varchar(30),
	telephone	varchar(15),
);


/* INSERT QUERY NO: 1 */
INSERT INTO supplier(supno, supname, contactname, address, telephone, column_5)
VALUES
(
14001, '顺京通讯有限公司', '刘强', '北京市朝阳区', 11111111, ''
);

/* INSERT QUERY NO: 2 */
INSERT INTO supplier(supno, supname, contactname, address, telephone, column_5)
VALUES
(
14002, '导向打印机有限公司', '李梅', '广州市黄埔区', 2222222, ''
);

/* INSERT QUERY NO: 3 */
INSERT INTO supplier(supno, supname, contactname, address, telephone, column_5)
VALUES
(
14003, '仁宝电脑有限公司', '赵云', '四川省成都市', 3333333, ''
);

/* INSERT QUERY NO: 4 */
INSERT INTO supplier(supno, supname, contactname, address, telephone, column_5)
VALUES
(
14004, '广州牧牛皮具有限公司', '王刚', '广州市天河区', 4444444, ''
);

/* INSERT QUERY NO: 5 */
INSERT INTO supplier(supno, supname, contactname, address, telephone, column_5)
VALUES
(
14005, '北京神州数码有限公司', '张烨', '北京市海淀区', 5555555, ''
);

/* INSERT QUERY NO: 6 */
INSERT INTO supplier(supno, supname, contactname, address, telephone, column_5)
VALUES
(
14006, '超人电器有限公司', '李凯', '北京市朝阳区', 6666666, ''
);

/* INSERT QUERY NO: 7 */
INSERT INTO supplier(supno, supname, contactname, address, telephone, column_5)
VALUES
(
14007, '领航办公设备有限公司', '郝帅', '苏州市昆山区', 7777777, ''
);



(4)订单表orders

ordernomemnopronoqtydiscounttatalmoneyorderdatepaydate
1501001200110101210098762021-12-252021-12-25
150100220011010415035492022-01-102022-01-10
15010032003202013021572021-11-302021-11-30
1501004200430201110042992021-12-122021-12-12
15010052005401014204922021-11-112021-11-11
1501006200640201202482021-11-11
1501007200650101130046992021-11-112021-11-11
15020012008101031036992021-04-152021-04-15
15020032009601011033992021-07-15

create table orders(
	orderno int primary key,
	memno	int not null,
	prono	int not null,
	qty int,
	discount money,
	totalmoney money,
	orderdate datetime,
	paydate datetime
);


/* INSERT QUERY NO: 1 */
INSERT INTO orders(orderno, memno, prono, qty, discount, tatalmoney, orderdate, paydate)
VALUES
(
1501001, 2001, 10101, 2, 100, 9876, '2021/12/25', '2021/12/25'
);

/* INSERT QUERY NO: 2 */
INSERT INTO orders(orderno, memno, prono, qty, discount, tatalmoney, orderdate, paydate)
VALUES
(
1501002, 2001, 10104, 1, 50, 3549, '2022/1/10', '2022/1/10'
);

/* INSERT QUERY NO: 3 */
INSERT INTO orders(orderno, memno, prono, qty, discount, tatalmoney, orderdate, paydate)
VALUES
(
1501003, 2003, 20201, 3, 0, 2157, '2021/11/30', '2021/11/30'
);

/* INSERT QUERY NO: 4 */
INSERT INTO orders(orderno, memno, prono, qty, discount, tatalmoney, orderdate, paydate)
VALUES
(
1501004, 2004, 30201, 1, 100, 4299, '2021/12/12', '2021/12/12'
);

/* INSERT QUERY NO: 5 */
INSERT INTO orders(orderno, memno, prono, qty, discount, tatalmoney, orderdate, paydate)
VALUES
(
1501005, 2005, 40101, 4, 20, 492, '2021/11/11', '2021/11/11'
);

/* INSERT QUERY NO: 6 */
INSERT INTO orders(orderno, memno, prono, qty, discount, tatalmoney, orderdate, paydate)
VALUES
(
1501006, 2006, 40201, 2, 0, 248, '2021/11/11', ''
);

/* INSERT QUERY NO: 7 */
INSERT INTO orders(orderno, memno, prono, qty, discount, tatalmoney, orderdate, paydate)
VALUES
(
1501007, 2006, 50101, 1, 300, 4699, '2021/11/11', '2021/11/11'
);

/* INSERT QUERY NO: 8 */
INSERT INTO orders(orderno, memno, prono, qty, discount, tatalmoney, orderdate, paydate)
VALUES
(
1502001, 2008, 10103, 1, 0, 3699, '2021/4/15', '2021/4/15'
);

/* INSERT QUERY NO: 9 */
INSERT INTO orders(orderno, memno, prono, qty, discount, tatalmoney, orderdate, paydate)
VALUES
(
1502003, 2009, 60101, 1, 0, 3399, '2021/7/15', ''
);

(5)会员表member

memnomemnameaddresstelephoneusernameuserpwd
2001孙琴上海市徐汇区13404772001sunq123456
2002吕慧北京市房山区13404772002lvh123456
2003关羽长沙市芙蓉区13404772003guangy123456
2004郝丽呼和浩特市赛罕区13404772004haol123456
2005史瑞包头市东河区13404772005shir123456
2006周晔广州市越秀区13404772006zhouy123456
2007孙丹鄂尔多斯市达拉特旗13404772007sund123456
2008孙晓红呼和浩特市新城区13404772008sunxh123456
2009关平广州市海珠区13404772009guangp123456

CREATE TABLE member(
	memno	int not null primary key,
	memname	varchar(30) not null,
	address	varchar(50),
	telephone	varchar(15),
	username	varchar(30) not null unique,
	userpwd	varchar(30) not null
);

/* INSERT QUERY NO: 1 */
INSERT INTO member(memno, memname, address, telephone, username, userpwd)
VALUES
(
2001, '孙琴', '上海市徐汇区', 13404772001, 'sunq', 123456
);

/* INSERT QUERY NO: 2 */
INSERT INTO member(memno, memname, address, telephone, username, userpwd)
VALUES
(
2002, '吕慧', '北京市房山区', 13404772002, 'lvh', 123456
);

/* INSERT QUERY NO: 3 */
INSERT INTO member(memno, memname, address, telephone, username, userpwd)
VALUES
(
2003, '关羽', '长沙市芙蓉区', 13404772003, 'guangy', 123456
);

/* INSERT QUERY NO: 4 */
INSERT INTO member(memno, memname, address, telephone, username, userpwd)
VALUES
(
2004, '郝丽', '呼和浩特市赛罕区', 13404772004, 'haol', 123456
);

/* INSERT QUERY NO: 5 */
INSERT INTO member(memno, memname, address, telephone, username, userpwd)
VALUES
(
2005, '史瑞', '包头市东河区', 13404772005, 'shir', 123456
);

/* INSERT QUERY NO: 6 */
INSERT INTO member(memno, memname, address, telephone, username, userpwd)
VALUES
(
2006, '周晔', '广州市越秀区', 13404772006, 'zhouy', 123456
);

/* INSERT QUERY NO: 7 */
INSERT INTO member(memno, memname, address, telephone, username, userpwd)
VALUES
(
2007, '孙丹', '鄂尔多斯市达拉特旗', 13404772007, 'sund', 123456
);

/* INSERT QUERY NO: 8 */
INSERT INTO member(memno, memname, address, telephone, username, userpwd)
VALUES
(
2008, '孙晓红', '呼和浩特市新城区', 13404772008, 'sunxh', 123456
);

/* INSERT QUERY NO: 9 */
INSERT INTO member(memno, memname, address, telephone, username, userpwd)
VALUES
(
2009, '关平', '广州市海珠区', 13404772009, 'guangp', 123456
);



(6)员工表employee

empnoempnamedepnosextelephoneusernameuserpwd
1001张宇115904711001zhangy123456
1002李红215904711002lih123456
1003王丽115904711003wangl123456
1004赵强215904711004zhaoq123456
1005刘燕315904711005liuy123456
CREATE TABLE employee(
	empno	int not null,
	empname	varchar(30) not null,
	depno	int,
	sex	varchar(4),
	telephone	varchar(15),
	username	varchar(30) not null,
	userpwd	varchar(30) not null,
);


/* INSERT QUERY NO: 1 */
INSERT INTO employee(empno, empname, depno, sex, telephone, username, userpwd)
VALUES
(
1001, '张宇', 1, '男', 15904711001, 'zhangy', 123456
);

/* INSERT QUERY NO: 2 */
INSERT INTO employee(empno, empname, depno, sex, telephone, username, userpwd)
VALUES
(
1002, '李红', 2, '女', 15904711002, 'lih', 123456
);

/* INSERT QUERY NO: 3 */
INSERT INTO employee(empno, empname, depno, sex, telephone, username, userpwd)
VALUES
(
1003, '王丽', 1, '女', 15904711003, 'wangl', 123456
);

/* INSERT QUERY NO: 4 */
INSERT INTO employee(empno, empname, depno, sex, telephone, username, userpwd)
VALUES
(
1004, '赵强', 2, '男', 15904711004, 'zhaoq', 123456
);

/* INSERT QUERY NO: 5 */
INSERT INTO employee(empno, empname, depno, sex, telephone, username, userpwd)
VALUES
(
1005, '刘燕', 3, '女', 15904711005, 'liuy', 123456
);


(7)部门表department

depnodepnamemanagerdeptotal
1客户服务部10012
2销售部10022
3财务部10051
CREATE TABLE department(
	depno	int not null primary key,
	deppname	varchar(30) not null,
	manager	int,
	deptotal	int,
);

/* INSERT QUERY NO: 1 */
INSERT INTO department(depno, depname, manager, deptotal)
VALUES
(
1, '客户服务部', 1001, 2
);

/* INSERT QUERY NO: 2 */
INSERT INTO department(depno, depname, manager, deptotal)
VALUES
(
2, '销售部', 1002, 2
);

/* INSERT QUERY NO: 3 */
INSERT INTO department(depno, depname, manager, deptotal)
VALUES
(
3, '财务部', 1005, 1
);
举报

相关推荐

0 条评论