Oracle数据库语句的教学:

1. 基本查询语句

  • SELECT语句:用于从表中检索数据。

SELECT column1, column2 FROM table_name WHERE condition;

例如:

SELECT first_name, last_name FROM employees WHERE department = 'HR';

  • 通配符:使用%匹配任意字符,使用_匹配单个字符。

SELECT * FROM employees WHERE last_name LIKE 'S%'; -- 以"S"开头的姓氏

2. 数据操作语句

  • INSERT语句:用于向表中插入新数据。

INSERT INTO table_name (column1, column2) VALUES (value1, value2);

  • UPDATE语句:用于更新表中的数据。

UPDATE table_name SET column1 = value1 WHERE condition;

  • DELETE语句:用于从表中删除数据。

DELETE FROM table_name WHERE condition;

3. 聚合函数

  • COUNT():计算行数。

SELECT COUNT(*) FROM table_name;

  • SUM():计算列的总和。

SELECT SUM(salary) FROM employees;

  • AVG():计算列的平均值。

SELECT AVG(age) FROM students;

  • MAX()和MIN():找到列中的最大值和最小值。

4. 分组和排序

  • GROUP BY子句:根据一个或多个列对结果进行分组。

SELECT department, AVG(salary) FROM employees GROUP BY department;

  • HAVING子句:用于过滤分组后的结果。

SELECT department, AVG(salary) FROM employees GROUP BY department HAVING AVG(salary) > 50000;

  • ORDER BY子句:对结果进行排序。

SELECT last_name, first_name FROM employees ORDER BY last_name ASC;

5. 表设计和管理

  • 创建表:使用CREATE TABLE语句创建新表。

CREATE TABLE students ( student_id INT PRIMARY KEY, first_name VARCHAR(50), last_name VARCHAR(50), birth_date DATE );

  • 主键:用于唯一标识每一行的列,通常在创建表时指定。
  • 外键:用于建立表之间的关系,通常在创建表时定义。

6. 修改表结构

  • ALTER TABLE语句:用于修改表的结构,如添加列、删除列或修改列的数据类型。

ALTER TABLE table_name ADD column_name data_type;

这只是Oracle数据库语句的入门知识。要深入学习,可以探索更高级的主题,如子查询、联接、存储过程和触发器等。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值