数据库原理实验测试题,关于图书分类表

图书分类表booktype,有图书分类号bookid,图书分类名称bookname
出版社表publish,有出版社编号pubid,出版社名称pubname,地址pubadress,所在城市pubcity,联系电话pubphone
图书库存表book,图书编号bid,图书的isbn,图书名称bname,图书分类号bookid,
图书作者bauthor,出版日期pubdate,库存量bnum,价格bprice,出版社号pubid
1、删除库存图书表
2、查询“高等教育出版社”的详细信息。
3、统计“经济类”图书的库存数量。
4、将book表中价格属性的数据类型由float型改为整型。
5、向booktype表插入一条图书分类记录信息(’f105’,’建筑类’)
6、将“机械结构设计仿真与优化”图书的库存量修改为90。
7、删除“机械类”图书的分类信息。
8、查询所有图书的isbn号,图书名称和作者信息,并将查询结果按isbn号进行排序。
9、统计不同类别图书的库存数量,查询结果中显示图书分类号和相应的图书数量。
10、创建“经济类”图书视图jingji_book,并要求通过视图。

1drop book;
2select * from publish where pubname = '高等教育出版社';
3select sum(b.bnum) from book b innerjoin booktype bt on b.bookid = bt.bookid where bt.bookname = '经济类';
4ALTER TABLE book MODIFY COLUMN bprice int;
5insert into booktype values('f105', '建筑类');
6update book set book = 90 where bname = '机械结构设计仿真与优化';
7delete booktype where bookname = '机械类';
8select isbn, bname, bauthor from book order by isbn;
9select bookid, sum(bnum) from book group by bookid;
10CREATE VIEW jingji_book AS select b.* from book b inner join booktype bt on b.bookid = bt.bookid where bt.bookname = '经济类';