oracle
weixin_38166074
随笔
展开
-
Oracle函数
字符函数1. 大小写转换lower全部转换为小写 ,upper全部转换为大写 ,initcap 将每个单词的首字母变成大写,其余为小写例子:select lower('aaaAADFDFass') , upper('adfsafa'),initcap('fdsaf fdsaf') from dual;2. concat() 函数 字符串连接 等同于 ||例子:select en...原创 2019-07-20 21:28:09 · 300 阅读 · 0 评论 -
Oracle用户管理
Oracle用户管理操作过程:Users->右键new...建用户用户名和密码:设置权限1.新增用户-- Create the user-- tablespace表空间指数据存储的位置基本语法:SQL>create user 用户名 identified by 密码;create user student identifie...原创 2019-07-26 21:26:50 · 214 阅读 · 0 评论 -
序列
序列-- sequence 序列-- 序列是数据库的一种对象,用于生成一串不重复的编号,可以递增或递减作用:可以为表中列自动产生值 由用户创建数据库对象来创建序列(sequence),并且可以由多个用户共享 一般用在主键或者唯一列1.创建序列:语法:create sequence序列名称start with开始数字 默认是1increment by增长数...原创 2019-07-26 21:16:36 · 111 阅读 · 0 评论 -
rownum伪行号-排行榜-分页
rownum伪行号-排行榜-分页1.rownum 是oracle数据库特有的一个特性,它针对每一个查询(包括子查询),都会生成一个rownum用于对该次查询进行编号2.每个rownum只针对当前select 查询有效,可以使用别名进行显示例子:select rownum,emp.* from emp; --表名指定列(* 前面一定要别名指定列,或者表名指定列)例子...原创 2019-07-26 21:00:55 · 149 阅读 · 0 评论 -
Oracle分组查询
分组查询分组函数 :group by 要分组的列名 对数据集合处理的函数,可以处理多行数据--5个分组函数--count --计数函数,用于数量的统计--sum 求和函数,对数据进行求和--avg 求评平均,对一组数据求平均值--min ,求最小值--max ,求最大值--分组函数,也叫统计函数,一般也做数据统计使用例子:--查询出10部门的最高工资和...原创 2019-07-22 22:05:15 · 1066 阅读 · 0 评论 -
Oracle trunc()函数的用法
Oracle trunc()函数的用法日期1.select trunc(sysdate) from dual; --2019/7/21 今天的日期为2019/7/212.select trunc(sysdate, 'mm') from dual; --2019/7/1 返回当月第一天.3.select trunc(sysdate,'yy') from dual; --2019/1/...原创 2019-07-21 23:07:00 · 147 阅读 · 0 评论 -
Oracle表级约束和列级约束
Oracle 表级定义表级约束与列级定义约束1. 表级定义约束指的是在定义完一个表所有列之后,再去定义所有相关的约束。注意:not null 约束只能在列级上定义。2. 列级定义约束指的是在定义一个表的每一列的同时定义每一个列的约束条件,其约束条件位于每一列之后。约束:FOREIGN KEY,PRIMARY KEY,NOT NULL,CHECK,UNIQUEchec...原创 2019-07-21 21:58:32 · 1416 阅读 · 0 评论 -
Oracle多表连接
多表关联查询什么是连接?连接是在多个表之间通过一定的连接条件,使表之间发生关联,进而能从多个表之间获取数据。连接时需要的条件?如果有n个表进行连接时,需要n-1个条件。连接时产生笛卡尔积?• 笛卡尔积是:–第一个表中的所有行和第二个表中的所有行都发生连接。• 笛卡尔积在下列情况产生:–连接条件被省略–连接条件是无效的• 为了避免笛卡尔积的产生,通常需要在...原创 2019-07-21 10:54:40 · 199 阅读 · 0 评论 -
Oracle限制数据
为什么要限制数据?要根据某些条件过滤数据,提高查询的执行效率;缩短查询的时间如何限制数据?使用where字句进行过滤1. 数值类型比较比较运算符: = > >= < <= <>(不等于)例如:查询出部门是10号的员工姓名,工资和职务select ename , sal ,job from emp where deptno=10;...原创 2019-07-20 21:42:35 · 757 阅读 · 0 评论 -
DDL数据库对象管理语言
DDL数据库对象管理语言约束的分类:主键约束:primary key 要求主键列数据唯一,并且不允许为空。外键约束:foreign key 用于在两表之间建立关系,需要指定引用主表的哪一列。检查约束:check 某列取值范围限制、格式限制等。 例如性别列唯一约束:unique 数据的唯一性,可以空,但只能有一个非空约束:not null 该列数据不能为空注意:1.not...原创 2019-07-26 21:36:58 · 117 阅读 · 0 评论