06 2022 档案

Oracle基础(十六):序列、索引、约束
摘要:一、序列 序列也是数据库对象之一,作用是根据指定的规则生成一系列数字,一般用于为表的每一条记录的主键字段提供值。 其主要用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。 创建序列语法: CREATE SEQUENCE 序列名 [START WITH n] 阅读全文

posted @ 2022-06-09 02:28 禾喵 阅读(472) 评论(0) 推荐(0) 编辑

Oracle基础(十五):视图、数据字典、复杂视图
摘要:一、视图 视图 VIEW,是数据库对象之一。 视图也被成为虚表,即虚拟的表,是一组数据逻辑表示。 视图对应于一条SELECT语句,结果集被赋予一个名字,即视图的名字。 视图本身并不包含任何数据,它只包含映射到基表的一个查询语句,当基表数据发生变化,视图数据也随之变化。 使用视图的目的是简化SQL语句 阅读全文

posted @ 2022-06-09 02:02 禾喵 阅读(869) 评论(0) 推荐(0) 编辑

Oracle基础(十四):集合操作、高级分组函数
摘要:一、集合操作 集合操作(结果集的操作),多个SQL语句查询的结果集并在一起显示。 ①UNION:并集,(A∪B,取两个集合中所有的元素,去掉多余的重复的元素)②UNION ALL:全并集,两个结果集的全并集会出现重复的记录(元素)③INTERSECT:交集,取结果集共有的记录(A∩B,取两个集合中的 阅读全文

posted @ 2022-06-09 01:45 禾喵 阅读(581) 评论(0) 推荐(0) 编辑

Oracle基础(十三):DECODE()函数、CASE...WHEN...语句、排序函数
摘要:一、DECODE()函数 DECODE(expr, search1, result1[,search2,result2...][,default]) DECODE函数,可以实现分支效果(类似于java的swith...case)。(必须至少传三个参数), 根据第一个参数的值来匹配search来执行r 阅读全文

posted @ 2022-06-09 01:26 禾喵 阅读(1229) 评论(0) 推荐(0) 编辑

Oracle基础(十二):分页查询
摘要:分页查询 分页查询就是将数据分段查询出来,而不是一次性将所有数据查询出来,一次只查询数据的一部分。这样做可以减少系统资源开销,减少数据量可以提高网络传输速度。 分页在不同的数据库中的SQL语句是不同的。ORACLE中的分页是基于伪列ROWNUM实现的 。 ORACLE中提供了一个伪列:ROWNUMR 阅读全文

posted @ 2022-06-09 00:27 禾喵 阅读(3687) 评论(0) 推荐(0) 编辑

Oracle基础(十一):子查询、EXISTS关键字
摘要:一、子查询 子查询是一条SELECT查询语句,它是嵌套在其他SQL语句当中的,目的是为了给该SQL语句提供数据以支持其执行操作。 --查看谁的工资高于CLARK? select ename,sal from emp where ename='CLARK';--先查询出CLARK的工资作为过滤条件 s 阅读全文

posted @ 2022-06-09 00:23 禾喵 阅读(1050) 评论(0) 推荐(0) 编辑

Oracle基础(十):关联查询、内连接、外连接、自连接
摘要:一、关联查询 查询数据是从多张表中关联查询出一个结果集。关联查询的重点是添加连接条件。连接条件的作用是告知数据库表与表之间的数据是怎样对应的。关联查询通常都要添加连接条件,否则会产生笛卡尔积,通常是一个无意义的结果集。 --查看每个员工的名字以及其所在部门的名字? select ename,dnam 阅读全文

posted @ 2022-06-08 08:27 禾喵 阅读(2038) 评论(0) 推荐(0) 编辑

Oracle基础(九):排序、聚合函数、分组、查询语句的执行顺序
摘要:一、排序 (1)排序结果集 ORDER BY 子句用来对结果集按照指定的字段排序,排序有两种方式:ASC(升序):不写默认就是升序,从小到大。DESC(降序):从大到小,需要单独指定。 ORDER BY 子句必须写在SELECT的最后一个子句上!(DQL:数据查询语言->SELECT) --查询员工 阅读全文

posted @ 2022-06-08 07:53 禾喵 阅读(1919) 评论(0) 推荐(0) 编辑

Oracle基础(八):列别名、比较运算符、逻辑操作符、模糊查询、比较操作符、BETWEEN...AND...、判空、ANY(list)和 ALL(list)、去重
摘要:一、列别名 当一个SELECT子句中包含函数或者表达式时,查询的结果集对应的字段就是使用这个函数或者表达式作为字段名,可读性差。为此可以为这样的字段添加别名。那么结果集就会以这个别名作为该字段的名字,若希望区分大小写,并且包含空格。则别名必须要使用双引号包含起来,也可以在列别名在列名后之间加或不加一 阅读全文

posted @ 2022-06-08 07:04 禾喵 阅读(400) 评论(0) 推荐(0) 编辑

Oracle基础(七):NULL的操作和空值函数
摘要:一、NULL值的操作 1、准备一个数据表 CREATE TABLE student( id NUMBER(4), name CHAR(20), gender CHAR(1) ); INSERT INTO student VALUES(1000,'李莫愁','F'); INSERT INTO stud 阅读全文

posted @ 2022-06-08 06:22 禾喵 阅读(2206) 评论(0) 推荐(0) 编辑

Oracle基础(六):日期类型和日期函数
摘要:一、日期类型 1、DATE类型:在数据库中存储固定为7个字节,每个字节分别表示:世纪、年、月、日、时、分、秒2、TIMESTAMP时间戳类型:与DATE类型的区别是不仅可以保存日期和时间,还能保存小数秒,最高精度可以到纳秒(ns),在数据库中存储7或11个字节,前面7个字节与DATE相同。两个常用内 阅读全文

posted @ 2022-06-08 06:05 禾喵 阅读(1751) 评论(0) 推荐(0) 编辑

Oracle基础(五):数值函数
摘要:1、ROUND(n,m) 四舍五入保留n小数点后m位,若省略m或m为0则四舍五入到整数位,若是负数则是保留到十位以上的数字,即:四舍五入到小数点前m位 select round(45.678,2) from dual;--返回45.68,四舍五入保留2位小数 select round(45.678, 阅读全文

posted @ 2022-06-08 05:27 禾喵 阅读(255) 评论(0) 推荐(0) 编辑

Oracle基础(四):字符串函数
摘要:1、CONCAT(CHAR1,CHAR2) --将两个字符串拼接后返回 SELECT CONCAT(ename,sal) FROM emp; --嵌套使用 SELECT CONCAT(CONCAT(ename,':'),sal) FROM emp; 还可以使用 || 操作符来拼接字符串 SELECT 阅读全文

posted @ 2022-06-07 08:26 禾喵 阅读(521) 评论(0) 推荐(0) 编辑

Oracle基础(三):DQL语句
摘要:DQL语句 DQL语句用于查询数据库中的数据。DQL必须包含两个子句SELECT和FROM,SELECT子句用来指定要查询的字段,可以是表中的字段,函数和表达式,FROM子句用来指定数据来源的表。 SELECT empno,ename,job,deptno FROM emp; SELECT enam 阅读全文

posted @ 2022-06-07 07:33 禾喵 阅读(138) 评论(0) 推荐(0) 编辑

Oracle基础(二):DML语句
摘要:DML语句 DML语句用来对表中数据进行相关操作,伴随着TCL事务控制语句,包括:增,删,改。 (一)在表中插入数据 --语法,多个字段与字段值要相对应 INSERT INTO table_name(字段名1,字段名2,字段名3, ...) VALUES(字段值1,字段值2,字段值3, ...); 阅读全文

posted @ 2022-06-07 07:24 禾喵 阅读(435) 评论(0) 推荐(0) 编辑

Oracle基础(一):DDL语句
摘要:DDL语句 DDL语句是用于增删改数据库对象的,数据库对象有:表,视图,索引,序列。 (1)创建表 创建表的语法 CREATE TABLE 表名( 字段名 数据类型, 字段名 数据类型, ...... ); 示例 CREATE TABLE myemp( id NUMBER(4), name VARC 阅读全文

posted @ 2022-06-07 06:36 禾喵 阅读(1003) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示