Oracle SQL 整理:从基础到进阶
4星 · 超过85%的资源 需积分: 0 188 浏览量
更新于2024-07-30
收藏 242KB DOC 举报
"这篇文档是关于SQL语句的整理,特别是针对Oracle数据库的使用,包含了基本的表操作、SQL语句分类以及简单的Select查询。它旨在帮助开发者在日常工作中更有效地进行数据库操作。"
在Oracle数据库中,SQL(Structured Query Language)是用于管理关系数据库系统的主要工具。以下是一些关键知识点:
1. 简单的表操作:
- 创建表:使用`CREATE TABLE`语句创建表,例如创建名为`student`的表,包含`name`和`age`两个字段。
- 插入记录:使用`INSERT INTO`语句向表中添加数据。
- 查询所有记录:使用`SELECT * FROM`来获取表中的所有记录。
- 查看表结构:`DESCRIBE`或`DESC`用于显示表的字段信息。
- 删除表:`DROP TABLE`用于删除整个表。
- 清空表:`DELETE FROM`删除所有数据但保留表结构。
- 删除特定数据:使用`DELETE FROM`结合`WHERE`子句删除满足条件的记录。
- 提交事务:`COMMIT`确保所做的更改持久化。
2. SQL语句分类:
- DML(Data Manipulation Language):包括`INSERT`、`UPDATE`、`DELETE`和`MERGE`,用于处理数据。
- DDL(Data Definition Language):涉及表结构的创建、修改和删除,如`CREATE`、`ALTER`、`DROP`和`TRUNCATE`。
- DCL(Data Control Language):用于权限管理,包括`GRANT`和`REVOKE`。
- 事务控制语句:`COMMIT`、`ROLLBACK`和`SAVEPOINT`用于管理事务的提交、回滚和保存点。
3. 简单的Select语句:
- 基本语法:`SELECT`字段名`FROM`表名,星号`*`代表所有字段。
- 使用算术表达式:在`SELECT`语句中,可以使用算术运算符(如`+`、`-`、`*`和`/`)处理`NUMBER`类型数据。
- 运算优先级:先执行乘法和除法,然后是加法和减法;相同级别的运算从左到右;可以使用括号调整运算顺序。
举例来说,如果你有一个`emp`表,你可以通过`SELECT empno, ename, sal, sal*12 FROM emp`来获取员工的年工资。如果要加上额外的1000,可以写成`SELECT empno, ename, sal, sal*12+1000 FROM emp`。
这个整理涵盖了基础的Oracle SQL操作,对于初学者或日常开发人员来说非常实用。了解并熟练掌握这些基本概念和命令,将有助于进行高效的数据管理和查询。
2020-12-23 上传
2023-03-31 上传
2023-07-11 上传
2023-09-01 上传
2023-05-30 上传
2023-07-15 上传
2023-05-27 上传
2024-02-22 上传
a251400
- 粉丝: 0
- 资源: 3
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享