【Oracle命令类别】 Oracle命令主要分为四大类:数据操纵语言(DML)、数据定义语言(DDL)、事务控制语言(TCL)和数据控制语言(DCL)。 1. 数据操纵语言(DML):包括select、insert、delete、update和merge等,用于对数据库中的数据进行读取、插入、删除和修改操作。 2. 数据定义语言(DDL):涉及create、alter、drop、truncate、rename和comment等,用于创建、修改和删除数据库对象,如表、索引和视图等。 3. 事务控制语言(TCL):如commit、rollback和savepoint,用于管理数据库事务,确保数据的一致性和完整性。 4. 数据控制语言(DCL):包括grant和revoke,用于授权和回收用户的数据库访问权限。 【SQL的基本函数】 SQL函数主要分为单行函数和多行函数: 1. 单行函数:针对每一行数据返回一个单一的值,如lower()、upper()、initcap()用于字符转换,concat()用于字符串拼接,substr()用于字符串截取,instr()查找子串位置,length()获取字符串长度,lpad()和rpad()进行字符串填充,replace()替换字符串,trim()去除字符两侧的特定字符。 2. 数值函数:如round()用于四舍五入,trunc()用于截断数值,mod()计算除法余数。 3. 日期函数:如to_date()将字符串转换为日期,sysdate获取当前系统日期,日期可以进行加减运算,以天为单位。 【SQL的数据类型】 Oracle SQL支持多种数据类型,如: - 字符型:CHAR、VARCHAR2、LONG等 - 数值型:NUMBER、INTEGER、BINARY_INTEGER等 - 日期/时间型:DATE - 二进制型:BLOB、BFILE、RAW等 - CLOB、NCLOB用于存储大量字符数据,LONG RAW用于存储二进制大对象 【WHERE子句运算符】 WHERE子句中常用的运算符有: - =、<>、<、>、<=、>=用于比较 - AND、OR用于逻辑连接 - NOT用于逻辑否定 - BETWEEN...AND...用于范围比较 - IN用于指定值列表 - LIKE、NOT LIKE用于模式匹配 - IS NULL、IS NOT NULL检查值是否为空 【分组函数】 如GROUP BY用于对数据进行分组,常见的分组函数有: - COUNT()计算数量 - SUM()求和 - AVG()计算平均值 - MAX()找到最大值 - MIN()找到最小值 【数据限定和排序】 数据限定使用LIMIT或ROWNUM关键字限制返回结果的数量,ORDER BY用于对查询结果进行排序。 【其他章节简述】 后续章节涵盖了多表连接、子查询、用户访问控制、事务和锁、索引、约束、视图、同义词、序列、外部表、INSERT语句、DML和DDL的其他用法、GROUP BY的统计报告、分层查询、时区处理、全球化特性和字符集以及正则表达式等高级主题,这些都是深入理解和使用Oracle数据库所必需的知识点。





剩余131页未读,继续阅读

































- 粉丝: 2466
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 该项目为一个集数据抓取与展示一体的ACM队员数据系统,基于Django、python实现。.zip
- 辅助背单词软件,基于艾宾浩斯记忆曲线(其实背啥都行)的Python重构版,增加在线查词与翻译等功能.zip
- 基于C开发的命令行输入输出流重定向与实时分析工具_支持快捷按键和文本框输入实时过滤计算分析多格式结果呈现文本提示弹窗曲线表格支持批量测试和日志抓取_用于开发调试协议分.zip
- 各种有用的web api 基于Golang, Python(tornado django scrapy gevent).zip
- 华南理工大学找到卷王,基于 Python 的综测系统数据爬虫.zip
- 湖南大学(HNU)数据库系统课程大作业 ATM系统 前端基于Python的PyQt5,后端基于MySQL.zip
- (新闻爬虫),基于python+Flask+Echarts,实现首页与更多新闻页面爬取
- 基于 Flask + Requests 的全平台音乐接口 Python 版.zip
- 基于 FFmpeg ,使用 Python 开发的批量媒体文件格式转换器。.zip
- 基于 CAI 的 OneBot Python 实现.zip
- 基于 nonebot2 开发的消息交互式 Python 解释器,依赖 docker SDK.zip
- 基于 Python 3 + Django 2 开发的用于适配手机的简单 Jenkins 构建平台.zip
- Python 语言的爬楼梯问题实现-计算爬到第 n 级台阶的方法数
- 基于 Napcat, NcatBot, JMComic-Crawler-Python 的 QQ 机器人。.zip
- 基于 Python Tornado 的博客程序 (练习).zip
- 基于 Python 3.5 + Django 2.0 开发的简单个人博客.zip



评论0