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