Oracle 基本语句!

现在这里有两张表,表明分别叫【Stud】和【Teach】:

1):请从数据库中查询出Stud表、

select * from Stud;--{注释:select 查询条件关键字;* 代表查询表的全部字段;Stud 需要查询的表名称}  

Oracle 基本语句!

2):请从数据库中查询出Stud表中【id为4】角色、

select * from Stud where id='4';--{注释:where 在SQL中的条件关键字 后面跟条件属性} 结果????

Oracle 基本语句! 

3):请修改Stud表中王五的性别为男、

update Stud set Sex='' where age='23'    --{注释: 首先我们得找到自己所要修改的字段 条件咱们可以在表中随便找一个不变的值} 结果????

Oracle 基本语句!

4):请给Stud表中添加一个角色为 大小姐 年龄为25岁 性别为女、

insert into Stud (Name,Sex,age) values('大小姐','','25')   --{注释:insert into为添加语句关键字(插入) 后面跟插入的表明 以及字段 后面输入对应的值} 结果????

Oracle 基本语句!

5):请删除Stud表中角色为王五的人、

delete from Stud where name = '王五'     --{注释:在此语句中delete为删除语句关键字 后面需跟表明 及其需要执行的条件} 结果????

Oracle 基本语句!

6):请清空Stud表中所有数据、

delete from Stud    --{注释:此为清空并非删除!!!!!!} 结果????

Oracle 基本语句!

7):请删除Stud表、

drop table Stud    --{注释:drop为删除表关键字 后面需跟表(table) 表名} 结果????

  表已删除:无发展示。

8):补充信息、

Oracle_SQL创建数据表:举例:

create table TPRG_TaFangJianCeXinXi(
 塔体检测报告编号 VARCHAR(500),
 塔体检测日期 VARCHAR(100),
 塔体报告原件 varchar(200),
 雷检测报告编号 VARCHAR(500),
 雷检检测日期 VARCHAR(100),
 雷检报告原件 varchar(200),
 辐射测报告编号 VARCHAR(500),
 辐射检测日期 VARCHAR(100),
 辐射报告原件 varchar(200),
 噪音测报告编号 VARCHAR(500),
 噪音检测日期 VARCHAR(100),
 噪音报告原件 varchar(200)
);

9):Oracle创建序列

CREATE SEQUENCE 序列名称
INCREMENT BY 1     --每次增加值
START WITH 1000    --起始值
NOMAXVALUE         --最大值
NOCYCLE
CACHE 10;

删除序列、

DROP SEQUENCE 序列名称

查询序列、

select 序列名称.NEXTVAL from dual;

case when、

select case when STATE = 1 then '新进查核' when STATE = 2 then '地市审核' when STATE = 3 then '省公司审' else '结束' end STATE from 表名;

 

相关文章: