实验六
- 格式:doc
- 大小:26.50 KB
- 文档页数:2
实验六
【上机目的】
1.修改数据练习
【上机学时】
2学时
【上机内容】
以下上机内容在pubs数据中进行
修改数据练习
一用sql命令插入数据
(1)创建一个表STU,有三列:id int,name varchar(10),class_id char;要求id列为自动增长,class_id列具有默认值‘0801’。
(2)并为此表插入数据:
‘zhj’,'0801'
‘Wxm’,'0801'
‘Mbb’,'0801'
‘Wd’,'0802'
二:使用insert … select语句,建立一个新表:CA_author,这个表只包含家在CA州的作者的au_id, name(包括fname和lname), phone, address。
步骤一:建立一个新表CA_author
步骤二:在用子查询把authors表里的数据插入新表CA_author
三:修改titles表,把所有计算机类的图书的价格提高20%;
四:修改titles表,把所有au_id为213-46-8915写的书的价格降低20%;
视图练习
五:由authors表,建立一个记录所有居住在CA州的作家基本信息的视图(au_view)
六:修改上面的视图,该为记录除了CA州的其他所有作家的基本信息
七:向au_view视图插入一条记录,并观察基表与视图的变化
八:修改au_view中的一条记录,并观察及表与视图的变化
九:创建视图,里面包含三个表(authors ,titleauthor ,titles )里的数据(书名、作者名、价格等信息)如这个视图包含一下列(title, au_ord, au_lname, price, ytd_sales, pub_id)
十:尝试向上题视图插入一条数据,看是否能插入进去,由此得到什么结论?。