📄 综合练习1.txt
字号:
create table book (
isbn char(13),--ISBN号
name varchar2(20),
zuozhe varchar2(40), --考虑合著
price number(6,2),
publisher varchar2(30),
shuliang number(8,0),
publishdate date);
--插入相应图书的纪录
insert into book values
('7-5053-6548-7','ORACLE入门','Tom',30.5,'清华大学出版社',1000,'16-7月 -02');
insert into book values
('7-5053-6548-6','ORACLE宝典','PETER CHEN,张利国',60,'清华大学出版社',1000,'16-7月 -02');
insert into book values
('7-5053-6548-5','oracle实用技巧','JACK',60,'北京大学出版社',1000,'16-7月 -01');
insert into book values
('7-5053-6548-4','JAVA入门','张利国',30,'清华大学出版社',1000,'10-7月 -02');
insert into book values
('7-5053-6548-3','JAVA技巧','张利国',60,'清华大学出版社',0,'16-1月 -01');
insert into book values
('7-5053-6548-2','oracle大全','JACK',40,'北京大学出版社',1000,'16-7月 -01');
---
insert into book values
('6-5053-6548-2','c++大全','Tim',40,'北京大学出版社',1000,'16-7月 -01');
insert into book values
('6-5053-6548-1','C++入门','TomLi',40,'北京大学出版社',1000,'16-7月 -01');
insert into book values
('6-5053-6548-1','精通C++','TomLi',40,'北京大学出版社',1000,'16-7月 -01');
--浏览本系统所有图书,及其售价,按书名显示
select name , price from book order by name;
--查询(按ISBN号)
select * from book where isbn='7-5053-6548-2';
--查询所有关于ORACLE的图书,按出版时间先后显示
select * from book where name like '%c++%' or name like '%C++%' order by publishdate;
--删除所有已缺货的图书
delete from book where shuliang <=0;
--《Oracle宝典》这本书卖出3本,更新其库存数量
update book set shuliang = shuliang-3 where name ='ORACLE宝典';
--查询最新出版的关于oracle的图书中最便宜的
select isbn, name ,price from book order by publishdate desc , price asc;
--查询张利国 老师在清华大学出版社出版的书
select * from book where zuozhe like '%张利国%' and publisher ='清华大学出版社';
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -