
oracle
文章平均质量分 71
wsdsbh
hi,你好
展开
-
sqlplus第一天
oracle数据库中的用户:syssysdbascotthrconn / as sysdba 以系统管理员的身份登录disc disconnect,断开链接connect sys/tiger 登录,顺便写了用户名与密码connect / as sysdba 用户名与密码都为空,但是进超管再用:password sys 修改密码edit:修改sql缓冲区:只有sql语句,不是命令可save,l...原创 2018-03-13 14:11:24 · 883 阅读 · 1 评论 -
oracle 基本介绍
oracle 的小小背景及数据库基本架构E-R图的画法联系也是有属性的1:n n:m n:1 如何转化成表结构 因为有联系安装是要解压到一个目录下oracle 的卸载极为麻烦,特别是对注册表的操作------------------安装:细节-...原创 2018-03-28 14:26:06 · 582 阅读 · 0 评论 -
sqlplus第三天
首先介绍一下spool命令当你要一个大的报表时spool 路径:打开一个spool写完后spool off: 关闭spool在相应的路径下就有你要的文件了。SQL> spool E:\spoollSQL> select empno,ename,job,sal 2 from emp 3 where sal >=1500 4 order by job, sal D...原创 2018-03-28 15:28:39 · 202 阅读 · 0 评论 -
sql第五天,nvl,decode,子查询
首先介绍 NVL函数: 是一个空值转换函数 大致是因为空值不可直接与数字型数据相加减的缘故。SQL> select ename "NAME" ,sal+comm "income",job 2 from emp 3 where job not like 'SALES%' 4 order by job;NAME income JOB--------...原创 2018-04-03 13:49:50 · 1803 阅读 · 0 评论 -
实验
=================================================1、掌握复杂查询(连接、子查询),完成以下题目:a、 显示姓名中倒数第三个字母为I的雇员的姓名、部门号。b、 按照工作种类进行分组,显示各个组内工资的最高(Maximum)、最低(Minimum)、合计(Sum)和平均值(Average),平均工资四舍五入到小数点后两位。c、 查询工资比Smith高的...原创 2018-04-03 13:26:49 · 1239 阅读 · 0 评论 -
sqlplus第二天
describe 列出表结构describe empSQL> desc emp 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- EMPNO ...原创 2018-03-27 15:30:14 · 423 阅读 · 0 评论 -
单行函数,图
原创 2018-04-02 11:28:32 · 199 阅读 · 0 评论 -
单行函数
为了方便使用oracle数据库,sqlplus提供了大量的函数。单行函数只对表中的一行进行操作,并且对每一行的输出只产生一个输出结果。可用在 select,where,order by子句里,而且单行函数可以嵌套使用。这是其返回类型与大致功能对象首先介绍一下 dual表首先是字符函数:大小写转换:LOWER UPPER INITCAP字符处理:CONCAT SUBSTR LENGTH INSTR...原创 2018-04-01 11:45:34 · 384 阅读 · 0 评论 -
oracle语句基础
首先介绍一下用户模式: scott模式: 其密码为tiger 查询数据字典视图 USER_TABLES可以获知该模式所包含的表。 HR模式: 类似与scott模式,hr中有七个表:雇员,部门,地点,国家,地区,工作,工作历 其他模式:订单目录(OE)模式,产品媒体(PM)模式,信息交换(IX)模式和销售记录(SH)模式。SQL> select *...原创 2018-03-30 21:22:48 · 320 阅读 · 1 评论 -
dual
--------------------------https://blog.youkuaiyun.com/ozhouhui/article/details/7935196================基本上oracle引入dual为的就是符合语法1. 我们先从名称来说,dual不是缩写词,本身就是完整的单词。dual名词意思是对数,做形容词时是指二重的,二元的。2. Oracle中的dual表是一个单行单...转载 2018-03-29 19:27:24 · 624 阅读 · 0 评论 -
oracle 体系结构
oracle数据库系统由两部分组成:数据库和实例 数据库:物理文件的集合 实例: 一组oracle后台 进程/线程 以及服务器分配的 共享内存区。也就是说 数据库启动时,先是在内存里创建一个实例,由这个实例去访问和控制磁盘的数据文件。所以,用户与数据库通信,然后再将处理结果返回给用户而,一个数据库可以由多个实例装载和打开 一个实例在其生命周期最多只能装载和打开一个数据库。O...原创 2018-03-29 19:18:15 · 3372 阅读 · 0 评论 -
sqlplus第四天
修改当前登录用户的密码:password SQL> show userUSER 为 "SCOTT"SQL> password更改 SCOTT 的口令旧口令:新口令:重新键入新口令:口令已更改或是在sys 或system登录SQL> connect sysdba输入口令:ERROR:ORA-01017: invalid username/password; lo...原创 2018-03-29 18:30:14 · 148 阅读 · 0 评论 -
查询------多表查询。。。
链接查询:从多个表中获取数据时使用。。。。 此时你得使用链接条件。。 通过存在于相对应列中的公共值,一个表中的数据可以被另一个表的数据链接, 通常都是主键和外键进行链接。 一般链接条件写在where子句里。。 select empno,emp.deptno,loc from emp,dept where emp.deptno=dept.deptno--------...原创 2018-04-23 14:58:55 · 324 阅读 · 0 评论