java-Oracle概要.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
![preview](https://dl-preview.csdnimg.cn/66149868/0001-7b3ad5d7f77b65da179eab87e588f026_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
Java-Oracle概要 Oracle 基础知识一、数据库标准语言结构化查询语言 SQL: 1. 数据定义语言 DDL:Data Definition Language - create table:创建表结构 - alter table:修改列 - drop table:删除列 2. 数据操作语言 DML:Data Manipulation Language - insert:增加一行,某些列插入值 - update:修改一行,这一行的某些列 - delete:删除一行,跟列无关 3. 事务控制语言 TCL:Transaction Conrtol Language - commit:确认,提交(入库) - rollback:取消,回滚,撤销 4. 数据查询语言 DQL:Data Query Language - select 语句 5. 数据控制语言 DCL:Data Control Language - grant 授权 - revoke 回收权限 一些简单命令: * show user:查看当前用户 * desc 表名:查看表结构 * drop table 表名 purge;:删除表,Oracle 中删除表不是真正的删除,而是占空间的移动到别的地方,因为为了不占空间,真正的删除需要用 purge。 * delete from 表名:删除表中所有值;若加上 where 列名=value 则删除某列中的值 二、基本查询语句 1. select 语句功能 - 投影操作:结果集是源表中的部分“列” - 选择操作:结果集是源表中的部分“行” - 选择操作+投影操作:结果集是源表中的部分“行”部分“列” - 连接操作 join:多表查询,结果集来自多张表,把多张的记录按一定条件组合起来 select 语句基本语法: * select colname(列名) from tabname(表名) * select 中指定多个列名,则用“逗号”分隔:select colname1,colname2 from tabname * * 号表示所有列:select * from tabname * select 语句:可有多个子句 * select 子句:投影操作(列名)、列表达式、函数 、from 子句等 列别名: * 给列起一个别名,能够改变一个列、表达式的标识。 * 不写的话默认都是转成大写。 * 适合计算字段。 * 在原名和别名之间可以使用 as 关键字。 * 别名中包含空格、特数字符或希望大小写敏感的,用“”双引号将其括起来。 算术表达式: * 在 number 类型上使用算术表达式(加减乘除)。 * 例:一个月使用了 250 小时,每种资费标准下应缴纳的费用(首次实现) select base_cost + (250 - base_duration)*unit_cost fee from cost; 空值 null 的处理: * 未知的,没写数 * 空值不等于 0 * 空值不等于空格 * 在算术表达式中包含空值导致结果为空 * 在算术表达式中包含空值需要用空值转换函数 nvl 处理 nvl(p1,p2) 函数空值转换函数: * 两个参数类型要一致! * 参数的数据类型可以是数值 number、字符 character、日期 date * 但 null 转成字符串,null 也要用 to_char()转化。 * 实现过程:elaseend if * 实现空值转换:null->非 null 值 0 例:一个月使用了 250 小时,每种资费标准下应缴纳的费用(再次实现) select nvl(base_cost,0) + (250 - nvl(base_duration,0)) * nvl(unit_cost,0) fee from cost; 拼接运算符 ||: * 表达字符(串)的拼接,可以将某几列或某列与字符串拼接在一起。 * 例:select colname1||colname2 from tabname 文字字符串: * select 语句后面可以包含的文字值:字符、表达式、数字。 * 字符常量(或字符串)必须用‘’单引号括起来,作为“定界符”使用。 * 表单引号本身,需要两个单引号 ' ' ' ' * 对于文字值每行输出一次。 例:显示客户姓名的身份证号是…… select real_name || ' ' || 's IDCARD NO is ' || idcard_no || ' . ' cilent from account; 消除重复行 distinct: * 去重复行(对整条记录返回的结果去重,不是对后面的某个列去重),若后面有多列,则所有列联合起来唯一,即每列的值都可以重复,但组合不能重复。 * 例:哪些 unix 服务器提供远程登录业务 select distinct unix_host from account;
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/66149868/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/66149868/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/66149868/bg3.jpg)
![](https://csdnimg.cn/release/download_crawler_static/66149868/bg4.jpg)
![](https://csdnimg.cn/release/download_crawler_static/66149868/bg5.jpg)
剩余36页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/6d4a39ec593a4e2fbcf3d53e4855e565_cqn2bd2b.jpg!1)
- 粉丝: 1w+
- 资源: 6万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 课程设计:基于RaspberryPi控制LCD1602显示功能项目源码.zip(教程+源代码+附上详细代码说明)
- Screenshot_20240626_121312.jpg
- mysql安装配置教程 - MySQL 8.0 and macOS
- 我自己的实验模板111
- mysql安装配置教程 - Installing MySQL 5.7 on Windows for Specify
- python图片批量处理器程序
- python Word助手程序
- python超级画板程序
- ProPresenter 是一款专业级别的演示和制作软件,专为教会、现场活动、演唱会、体育赛事和广播等领域设计
- Privazer 是一款强大的隐私保护和系统清理工具
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)