--创建表bbs
create table bbs(
id varchar2(10) primary key,title varchar2(30),
content varchar2(1000),
nuserid varchar(20),
ndate varchar2(20),
nsdate number(1) default 0
)
--删除表
drop table bbs
--创建序列 bbs_sequence
create sequence bbs_sequence
start with 1
increment by 1
nomaxvalue
cache 20
--创建触发器 bbs_trigger
create or replace trigger bbs_trigger
before insert
on bbs
for each row
when(new.id is null)
begin
select bbs_sequence.nextval into:new.id from dual;
end;
--查询表中的所有数据
select * from bbs
--以修改视图查询表中的所有数据
select * from bbs for update
--向表中插入数据
insert into bbs values('1','jsp开发大全','这是书的简介','这是作者','这是时间');
insert into bbs(title,content,nuserid,ndate)values('Html开发','这是一本Html开发的书','kalision','1999-8-14');
--修改某条数据
update bbs set content=‘demo’ where id=‘2’;
update bbs set content='demo1',title='title' where id='2';
--删除某条数据
delete bbs where id='1'
--升序,降序查询
select * from bbs order by ndate asc --按时间的升序
select * from bbs order by ndate desc --按时间的降序
注意:若省略ASC和DESC,则默认为ASC,即升序排序。
关于升序降序可以具体使用 参考
oracle 查询结果的排序,ASC/DESC,升序,降序,多列排序,ORDER BY,一些练习题