Oracle
文章平均质量分 79
Alan伟
一枚程序猿而已
展开
-
第十章:Oracle其他数据库对象
其他数据库对象 1 数据库模式对象 Oracle数据库的模式对象 2 索引 2.1 Oracle数据库的索引 索引(INDEX)是为了加快数据的查找而创建的数据库对象,特别是对大表,索引可以有效地提高查找速度,也可以保证数据的惟一性。索引是由Oracle自动使用和维护的,一旦创建成功,用户不必对索引进行直接的操作。索引是独立于表的数据库结构,即表和索引是分开存放的,当删除索引时,对拥有索引的表的数据没有影响。 在创建PRIMARY KEY和UNIQUE约束条件时,系统将自动为相应的...转载 2021-10-20 00:45:44 · 188 阅读 · 0 评论 -
第九章:Oracle表和约束
创建表 第一种方式,语法如下: --column_name:列名 --type:数据类型 --注意:多个列名之间用逗号分隔,最后一列不要加逗号 create table table_name( column_name type, column_name type ) 第二种方式,语法如下: --这种方式会自动导入数据,如不想要数据,可以加条件where 1=2,当然也可以导入你想要的数据,就看你加的什么条件了 create table table_name as select * from depart转载 2021-10-20 00:37:07 · 108 阅读 · 0 评论 -
第八章:Oracle数据操作与事务控制以及锁
新增 insert into 表名(列名1,[列名2….]) values(值1,[值2…..]) 注意: –列名列表与值列表个数、数据类型保持一致 –字符类型与日期类型用”单引号括起来 –列名列表可省略,默认值列表为所有列赋值 插入空值NULL 隐含法: 在列名列表中忽略该列 insert into dept(deptno,dname) values(50,’软件开发事业部’); 插入空值NULL 显示法: 指定 NULL关键字或者” insert into dept(deptno,dname,loc原创 2021-10-20 00:27:11 · 191 阅读 · 0 评论 -
第七章:Oracle子查询(单行子查询、多行子查询、相关子查询)
什么是子查询? 使用子查询解决问题:谁的工资比SCOTT高? 子查询的语法 子 查 询 ( 内 查 询 ) 在 主 查 询 之 间 一 次 执 行 完 成 。 子 查 询 的 结 果 被 主 查 询 使 用 ( 外 查 询 ) 。 子查询的类型 单行子查询 只返回一条记录 单行操作符 示例1: select ename,job,sal from emp where job= (select job from emp where empn...转载 2021-10-18 23:14:55 · 519 阅读 · 1 评论 -
第六章:Oracle分组函数与group by
常见的分组函数:max(),min(),sum(),avg(),count() 组函数最多只能嵌套两层 1、max()和min()函数 对任何类型数据都可以使用,显示最大值和最小值 select max(sal) 最大工资,min(sal) 最小工资 from emp; 最大工资 最小工资 ---------- ---------- 5000 800 2、count()函数 count()函数可以用于查询表中记录数,count(列名)会忽略空值,count(*)会...转载 2021-10-18 19:28:01 · 1584 阅读 · 0 评论 -
第五章:Oracle中的多表查询与分页
多表查询 --1、员工表emp和部门表dept的笛卡尔集(笛卡尔集表=列数之和,行数之积,笛卡尔集表内中有些数据是不符合要求的) select emp.ename,dept.dname from emp,dept; --2、使用等值连接/内连接(只能使用=号),显示员工的编号,姓名,部门名,使用表别名简化 select emp.empno,emp.ename,dept.dname,dept.deptno from emp,dept where emp.deptno = dept.deptno; --3、转载 2021-10-18 16:25:34 · 459 阅读 · 0 评论 -
第四章:Oracle中的单行函数
单行函数的特征: 1、单行函数对单行操作 2、每行返回一个结果 3、有可能返回值与原参数数据类型不一致(转换函数) 4、单行函数可以写在SELECT、WHERE、ORDER BY子句中 5、有些函数没有参数,有些函数包括一个或多个参数 6、函数可以嵌套 单行函数的分 类: 1、字符函数 2、数值函数 3、日期函数 4、转换函数 5、通用函数 6、函数嵌套 一、字符函数 字符函数:主要指参数类型是字符型,不同函数返回值可能是字符型或数字类型。 大小写转换函 数: ...转载 2021-10-17 00:15:25 · 192 阅读 · 0 评论 -
第三章:Oracle的排序和限制条件where&&order by
1、Order by子句的使用 select column.... from .... order by ... 1) Order by子句在整个 select语句中的位置:始终位于最后 2) order by后可以跟什么: 列名,列的别名,表达式, 列出现在select关键字后的 顺序(列号); 3) order by后可以跟多列, 表示先按第一列排序, 如第一列有相同值再按 第二列进行排序,如...原创 2021-10-12 22:00:41 · 598 阅读 · 0 评论 -
第二章:Oracle简单的查询语句
算数运算符 --使用场景:在select子句后面对相关列的操作 --注意点:算数运算符改变的是输出结果而不是基表中的数据 +,-,*,/(先乘除后加减,从左往右) 改变优先级 select empno,sal,sal*12+100 from emp; --先乘除,再加减,改变优先加括号 空值null: 1.空值不能参与任何运算,运算结果都是null 2.包括空值的连接表达式(||)等于原来的字符串 --通过函数nvl()处理函数,只能处理空值,指定为一个...转载 2021-09-12 23:49:05 · 98 阅读 · 0 评论 -
第一章:Oracle数据库基础
一、Oracle字符串操作 1.1 字符串类型 1.1.1 CHAR 和 VARCHAR2 类型 表示字符串数据类型,用来在表中存放字符串信息,比如姓名,职业,地址等。 CHAR存放定长字符,即存不满补空格 VARCHAR2 存放可变长字符,存多少占用多少 ...转载 2021-09-11 00:03:53 · 238 阅读 · 0 评论