Oracle数据库
Oracle数据库,库级操作
风之老凌
没有做过怎么知道自己不行!!!
展开
-
Oracle数据库之数据伪劣
伪劣指的就是不存在于表中的列,但是该列又可以直接使用如SYSDATEROWNUM(开发中常用)、ROWID(数据库分析)一、ROWNUM伪列ROWNUM直接翻译就是行号如果要显示行号就直接追加ROWNUM即可ROWNUM会自动生成一个增长列的行号常用的操作select * from 表名 where rownum=1; #查看某个表的第一行,但是只能查看第一行...原创 2019-12-19 15:39:29 · 851 阅读 · 0 评论 -
Oracle数据库之事务处理
一、事务处理传统关系型数据库的最大特征是具有事务的支持能力可以保证操作数据的完整性如果某一更新将会导致多张数据表的同时更新二、事务控制原理事务都支持ACID原则原子性一致性隔离性持久性三、Oracle中的事务处理Oracle中提供有许多的事务处理命令,重点关注的:commit:指的是所有的操作进行提交(真正进行数据更新)rollback:当发现数据操作产生问题是...原创 2019-12-19 11:04:20 · 500 阅读 · 0 评论 -
Oracle数据库之更新操作
一、更新操作数据更新操作一共分为三种:增加(insert)、更新(update)、删除(delete)复制emp表为myemp表create table myemp as select * from emp;二、增加数据insert into 表名称(列名称,列名称,.....) values(内容1,内容2,......); #完整语法建议使用insert into 表名...原创 2019-12-19 09:10:54 · 335 阅读 · 0 评论 -
Oracle数据库之复杂查询
一、复杂查询实例列出与“SCOTT”从事相同工作的所有员工及部门名称、部门人数、平均工资select job from emp where ename='SCOTT'; #查找Scott的职位------------------------------------------------------------------select e.empno,e.ename,e.job fr...原创 2019-12-18 16:48:23 · 213 阅读 · 0 评论 -
Oracle数据库之子查询
一、子查询子查询就是在一个完整的查询语句中嵌入多个内部查询所得出来的结果子查询的简单参考:where子句:档子查询返回单行单列、多行单列、单行多列having子句:子查询返回单行单列并且需要进行统计操作的时候 #不常用from子句:子查询返回多行多列数据(表),按照表的结果处理select子句:子查询返回单行单列 #不建议使用二、子查询在where子句中的使用w...原创 2019-12-13 20:17:00 · 136 阅读 · 0 评论 -
Oracle数据库之分组统计查询
一、分组统计查询原创 2019-12-13 14:40:56 · 544 阅读 · 0 评论 -
Oracle数据库之多表查询
一、多表查询在实际的查询中我们很多的要查询的数据可能来自于多个表,这个时候我们就必须使用多表查询来解决问题通俗点说就是from后边跟多张表select [distinct] * | 列名称 [别名],列名称 [别名]... from 数据表1 [别名],数据表2 [别名]... [where 限定条件] [order by 排序字段 [asc | desc ],排序字段 [asc | d...原创 2019-12-12 20:02:00 · 200 阅读 · 0 评论 -
Oracle数据库之单行函数
一、单行函数Oracle中所有的函数操作都需要写出完整的SQL语句返回数据类型 函数名称(数据|列名称)返回的数据类型一般只有三类:字符串(varchar2)、数字(number)、日期(date)Oracle数据库中的函数分为以下几类:字符串函数、数值函数、日期函数(避免闰年闰月的问题)、转换函数、通用函数二、字符串函数字符串函数,顾名思义就是对字符串进行处理(大小写转换、...原创 2019-12-12 13:45:53 · 237 阅读 · 0 评论 -
Oracle数据库之查询排序
一、查询排序在SQL的定义中默认是根据ID来进行排序的,在Oracle中有时会根据创建时间以及各种各样的因素进行排序总体上说,就是乱序的如果我们需要对数据通过某些列进行排序那么我们需要使用order by子句的形式来完成select [distinct] * | 列名称 [别名],列名称 [别名]... from 表名 [别名] [where 限定条件] [order by 排序字...原创 2019-12-12 10:14:46 · 714 阅读 · 0 评论 -
Oracle数据库之限定查询
一、限定查询大多数情况下,我们查询数据数并不是查询全部的数据,而是有选择的对数据行进行筛选,此时可以使用限定查询限定查询主要是用来控制行的select [distinct] * | 列名称 [别名],列名称 [别名]... from 数据表 [别名] where 限定条件;这时候我们select语句的执行顺序为:首先执行from语句,来确定数据表的来源再次执行where语句来判...原创 2019-12-11 21:18:00 · 265 阅读 · 0 评论 -
Oracle数据库之数据库的简单查询
注:所有的操作都建立在Oracle的Scott用户自带的表中进行一、查询表的结构与显示表查看数据表select * from tab; 查看表的结构desc 表名称;二、简单查询(单表查询)select [distinct] *|列名称 [别名],列名称 [别名]... from 数据表 [别名]#distinct:消除重复数据行的显示#from用来确定查询的数据...原创 2019-12-11 16:20:57 · 209 阅读 · 1 评论 -
Oracle数据库之SQLplus
一、SQLplus命令数据库已经安装要想使用,就必须依靠一些工具来完成,Oracle提供有SQLplus命令可以通过SQLplus命令使用命令行窗口打开它(Windows+R 输入SQLplus)登录时可以使用之前设置的四个账户,但建议使用Scott/tiger二、基础操作命令查看当前用户show user #查看当前登录用户;执行结果:切换使用用户conn 用户名...原创 2019-12-11 15:16:58 · 431 阅读 · 0 评论 -
Oracle数据库之数据库的安装(11g)
一、数据库的安装在数据库安装之前建议关闭防火墙本次使用的用户有超级管理员账户:sys/change_on_install普通管理员:system/manager【j解锁】普通用户:Scott/tiger【解锁】大数据用户:sh/sh安装完成之后主机上安装的Oracle服务其中最重要的服务OracleServiceTIAN:...原创 2019-12-11 15:06:07 · 115 阅读 · 0 评论