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操作。