柯侧耳倾听者 - 云代码空间
—— 翱翔在Java世界的海洋之上
数据操作
一、实验目的:
掌握基本表中插入、修改及删除数据的方法。
二、实验内容:
在实验2建立的基本表上进行插入、修改及删除数据。
1、 在三个基本表中插入若干条记录,要求数据满足完整性要求。数据见参考sql语句;
2、 将销售商信息表中销售商编号为100002的负责人和地区改为“张宏”和“江苏常州”;
3、 将销售表中销售商编号为100002销售的所有产品的金额打八五折;
4、 删除产品信息表中产品编号为000008的记录;三、相关知识:
1、插入数据的语法格式;
INSERT [INTO] <表名> [(<属性列1>[,<属性列2 >„)]
VALUES (<常量1> [,<常量2>] „ )
2、修改数据的语法格式:
UPDATE <表名>
SET <列名>=<表达式>[,<列名>=<表达式>]„
[WHERE <条件>];
3、删除数据的语法格式:
DELETE [FROM] <表名>
[WHERE <条件>];
四、实验方法及步骤(代码):
在sql server环境下用相关命令进行操作。
1、
insert 产品信息
values('000014','大冰箱',3000,10)
insert 产品信息
values('000015','樱花热水器',3000,10)
go
insert 销售商信息
values('100008','苏宁易购','山西','猴子','1235464365',null)
insert 销售商信息
values('100009','一号店','广东','钩子','325415364',null)
go
insert 销售
values('000008','100001','2017-11-5',1,3800)
insert 销售
values('000009','100003','2017-11-1',1,3500)
go
2、
update 销售商信息
set 负责人='张宏',地区='江苏常州'
where 销售商编号='100002'
go
3、
0UPDATE 销售
SET 金额=金额*0.85
WHERE 销售商编号='100002'
GO
4、
DELETE 产品信息
WHERE 产品编号='000008'
GO
参考sql语句:
--在产品信息表中插入13条记录
INSERT 产品信息(产品编号, 产品名称, 价格, 库存量)
VALUES ('000001','长虹彩电',3000,13)
INSERT 产品信息(产品编号, 产品名称, 价格, 库存量)
VALUES ('000002','小天鹅洗衣机',1200,25)
INSERT 产品信息
VALUES ('000003','容声冰箱',1800,17)
INSERT 产品信息
VALUES ('000004','樱花电热水器',2000,36)
INSERT 产品信息
VALUES ('000005','太阳能热水器',2200,18)
INSERT 产品信息
VALUES ('000006','海尔匹空调',1800,35)
INSERT 产品信息
VALUES ('000007','格力.5匹空调',2400,27)
INSERT 产品信息
VALUES ('000008','美的匹空调',3800,46)
INSERT 产品信息
VALUES ('000009','雅马哈音响',3500,23)
INSERT 产品信息
VALUES ('000010','联想台式电脑',6000,35)
INSERT 产品信息
VALUES ('000011','爱国者MP3',900,19)
INSERT 产品信息
VALUES ('000012','万信复读机',200,27)
INSERT 产品信息
VALUES ('000013','康拜恩燃气热水器',1500,30)
GO
--在销售商信息表中插入5条记录
INSERT 销售商信息
VALUES ('100001','国美电器','北京','张广平','84627472',NULL)
INSERT 销售商信息
VALUES ('100002','苏宁家电','南京','李苏琪','88779462',NULL)
INSERT 销售商信息
VALUES ('100003','万宝电器','河南','王新城','27462783',NULL)
INSERT 销售商信息
VALUES ('100004','小家电商场','无锡','赵保国','59790726',NULL)
INSERT 销售商信息
VALUES ('100005','永和家电城','广州','朱佳妮',NULL,NULL)
--在销售表中插入7条记录
INSERT 销售
VALUES ('000001','100001','2008-03-10',1,3000)
INSERT 销售
VALUES ('000001','100003','2008-05-20',2,6000)
INSERT 销售
VALUES ('000002','100001','2008-03-12',1,1200)
INSERT 销售
VALUES ('000002','100002','2008-02-22',2,2400)
INSERT 销售
VALUES ('000002','100003','2008-05-29',3,3600)
INSERT 销售
VALUES ('000010','100004','2008-06-01',5,30000)
INSERT 销售
VALUES ('000013','100005','2008-07-20',2,3000)
GO
--修改销售商信息表中的数据
UPDATE 销售商信息
SET 负责人='张宏', 地区='江苏常州'
WHERE 销售商编号='100002'
GO
--修改销售表中的数据
UPDATE 销售
SET 金额=金额*0.85
WHERE 销售商编号='100002'
GO
--删除产品信息表中的一条记录
DELETE 产品信息
WHERE 产品编号='000008'
GO
总结:
这次实验让我掌握了基本表中插入、修改及删除数据的方法,还有点生疏。