1.实验目的
熟悉数据库的数据更新操作,能够使用SQL 语句对数据库进行数据的增加、删除、修改操作。
2.实验内容和要求
针对tpch 数据库或自建数据库test 设计单行插入、批量插入、修改和删除数据操作,理解和掌握insert、delete 和update 语法结构的各个组成成分,结合嵌套SQL 子查询,分别设计几种不同形式的语句,并调试通过。
3.实验步骤
(1)给供应商表插入一条记录,每列的值要给的合理。
#给供应商表插入一条记录,每列的值要给的合理。
INSERT
INTO supplier
VALUES(50000,'河北工业大学北辰校区','天津市北辰区双口镇西平道5340号',40,12345678910,0,null);#新的供应商编号最小为30847
#查看插入结果
SELECT supplier.*
FROM supplier
WHERE `name`='河北工业大学北辰校区'
(2)把所有中国籍顾客的所有信息插入到一个新的顾客表(customernew)中。
CREATE TABLE customernew
AS
SELECT *
FROM customer
WHERE nationkey IN
(SELECT nationkey
FROM nation
WHERE name='中国');
#查看创建的新表
SELECT *
FROM customernew;
(3)把每个顾客及其购物总数量和购物总价等信息插入到顾客统计表(cusshopping)