Oracle习题汇总掌握完整答案(oracle习题汇总答案)

随着数据库技术的日益成熟,越来越多的企业开始将自己的业务系统转化为Oracle数据库上运行。但是,对于初学者来说,Oracle的习题往往过于困难,答案也难以找到。今天,为大家推荐一篇Oracle习题汇总,为初学者提供完整答案,让大家更好地了解Oracle数据库。

一、表的创建、修改和删除

1. 创建一个名为tabletest的表,包含以下字段:ID、Name、Salary;

CREATE TABLE tabletest(

ID INT NOT NULL PRIMARY KEY,

NAME VARCHAR2(50) NOT NULL,

SALARY NUMBER(10,2) NOT NULL

);

2. 在tabletest表中添加一个字段Birthday,数据类型为date,不允许为空;

ALTER TABLE tabletest ADD Birthday DATE NOT NULL;

3. 修改tabletest表中字段Salary的数据类型为整型;

ALTER TABLE tabletest MODIFY Salary INT;

4. 删除tabletest表;

DROP TABLE tabletest;

二、数据的插入和更新

1. 在tabletest表中插入一条数据,ID为1,Name为Tom,Salary为4500;

INSERT INTO tabletest(ID, NAME, SALARY) VALUES(1, ‘Tom’, 4500);

2. 修改tabletest表中ID为1的数据的Salary为5000;

UPDATE tabletest SET Salary=5000 WHERE ID=1;

三、数据的查询

1. 查询tabletest表中Name为Jack的记录;

SELECT * FROM tabletest WHERE Name=’Jack’;

2. 查询tabletest表中Salary大于5000的记录;

SELECT * FROM tabletest WHERE Salary>5000;

3. 查询tabletest表中ID最大的记录;

SELECT * FROM tabletest WHERE ID=(SELECT MAX(ID) FROM tabletest);

四、数据的删除

1. 删除tabletest表中ID为2的记录;

DELETE FROM tabletest WHERE ID=2;

2. 删除tabletest表中Salary小于4500的记录;

DELETE FROM tabletest WHERE Salary

以上是Oracle习题汇总。希望初学者们可以掌握这些基本的SQL语句,熟练运用Oracle数据库。此外,大家还可以在此基础上继续深入学习,掌握更加复杂的SQL操作。


数据运维技术 » Oracle习题汇总掌握完整答案(oracle习题汇总答案)