- 博客(25)
- 收藏
- 关注
原创 十三.SQL语言简介
1.SQL语言的特点:2.SQL语言的分类3.SQL语言的编写规则。注:查询语句不区分大小写,但字段的值区分大小写。一条sql语句很长的情况下,可以分行来写。
2022-01-01 21:12:20
409
原创 十二.格式化查询结果
1.column命令2.ttitle和btitle命令设置每页显示8行(包括横线的8行)设置头标题和底标题最后打印出来效果取消头标题和底标题
2021-12-30 01:54:50
322
原创 十一.常用的sql*plus 命令:
注意:所有的sql*help命令不会保存在sql 缓冲区1.help命令2.describe命令查看数据表或者数据对象的列3.spool命令打开电脑c盘可以看到4.其他常用命令4-1定义一个变量define4-2显示系统变量值或者环境变量的值show显示当前数据块的大小小技巧:可以利用反斜杠来执行sql缓冲区的上一条命令。4-3 edi[t]通过记事本来进行编辑4-4 sav...
2021-12-30 01:51:52
442
原创 十.set命令
简介set命令设置运行环境1.pagesize设置每一页的行数。从顶部标题一直到页结束。列标题 数据行 --------进行分页上下列标题所在行的空间就是sql*plus 的页。2.newpage设置每一页的空行数。3.show用来设置每一行最多容纳的字符数。4.pause设置滚动每输出一页都回暂停每一页输出完毕都会输出你好5. numformat格式化变量...
2021-12-30 01:46:48
230
原创 七.系统全局区(SGA)
PGA:是由客户端发出并建立,是一个全局区。前台进程:后台进程DBWA :负责将修改过的数据块(脏数据块)回写到数据文件中。CKPT:检查点进程LGWR:日志写入进程。ARCH:归档写入进程查看当前实例中启动的进程:...
2021-12-30 01:40:51
590
原创 六.物理存储结构
1.数据文件查询数据文件:格式化:查询表空间:注:以上均为数据文件第二行显示的是回滚的数据文件。sysaux01和system01为系统的数据文件,存储系统的文件,例如oracle本身的 数据表,数据字典undotbs01 为撤销的数据文件,存储临时段中的数据,修改了oracle 的数据就使用了撤销段,存储修改前的旧数据。users01,example01 为用户的数据文件,操作用户创建的数据和表类的。2.控制文件控制文件通过数据字典...
2021-12-16 22:09:04
310
原创 Oracle11g 体系结构概念及逻辑存储结构
逻辑存储结构1.数据块通过数据字典来查询当前的oracle 数据块的大小2.oracle 数据区3.段占用空间的数据对象存在段里面,例如数据表或者索引。4.表空间:查表空间...
2021-12-16 21:25:29
481
原创 Oracle表连接总结(9)
--表连接总结当查询的数据来自多于一张表时笛卡尔积 等值连接 非等值连接 自连接--外连接(主表)92标准select...from table1,table2 where table1.xx=table2.xx and table.xx=1;select...from table1,table2 where table1.xx=table2.xx(+)99标准select...from table1 cross join table2 where...s
2021-11-29 23:12:53
388
原创 Linux命令行和Shell脚本编程(1)
本博文用来分享Linux命令行和Shell脚本编程学习过程中的一些总结以及学习过程的认识和体会。学习内容为图灵程序设计丛书系列Linun 命令行与Shell脚本编程大全第三版内容,期待更新的内容能为你带来帮助。第一章 初识Linux Shell1.1 什么是LinuxLinux 可划分为以下四个部分:①Linux 内核②GUN工具③图形化桌面环境④应用软件1.1.1深入探究Linux 内核Linux 系统的核心是内核。内核主要负责以下四...
2021-11-24 22:35:39
352
1
原创 oracle 如何改密码
oracle1. win+r,输入cmd,打开命令行界面2. 输入sqlplus3.用户名后输入sqlplus/as sysdba,enter后口令不输入,再直接enter下4.--解锁SQL>alter user system account unlock;--改密码>SQL>alter user system identified by 新密码;...
2021-11-24 21:49:33
684
原创 oracle(8)
4.3.4 join onon 连接,可做等值连接,非等值连接,自连接,可以解决一切连接,关系列必须区分查询所有员工姓名及所在部门的名称。查询所有员工的姓名,工资以及工资等级。--查看所有员工的姓名,编号,以及员工所属的部门编号,部门名称--查询的数据:员工的姓名,编号,以及员工所属的部门编号,部门名称--数据来源:emp,dept--连接条件: emp.deptno=dept.deptno--使用on连接实现--同名列前是否需要加限定词,如果使用的自然间连接using 连.
2021-11-24 21:45:37
505
原创 oracle(7)
4.3 99语法4.3.1 cross join交叉连接,实现笛卡尔积--99标准中实现笛卡尔积部门表和员工表为例select * from dept cross join emp;4.3.2 natural join 需要有(同名列,主外键)自然连接,做等值连接查询所有员工姓名及所在部门的名称例子:--查看所有员工名称,员工编号,所属的部门编号,部门名称--查询的数据:员工名称,员工编号,所属的部门编号,部门名称--数据来源:emp ,dept--连
2021-11-16 22:58:39
463
原创 oracle(6)
4.2.2 等值连接在笛卡尔积的基础上取条件列相同的值查询员工信息和部门信息查询员工姓名,部门名称--查询每一个员工的信息以及所在部门的信息--查询的数据:员工信息,部门信息--数据来源:emp,dept--链接条件:emp.deptno=dept.deptnoselect * from emp e,dept d where e.deptno=d.deptno;--查询出每一个有员工存在的部门的信息和部门的人数--查询数据:部门信息,对应的部门的人数--数据来源:
2021-11-15 22:23:06
617
2
原创 oracle (5)
1.3rowid 去重rowid 是oracle 中的一个重要概念,用于定位数据库中一条记录的一个相对唯一地址值。通常情况下,该值在该行数据插入到数据库表时即被确定且唯一。rowid它是一个伪列,它并不实际存在于表中。它是oracle 在读取表中数据行时,根据每一行数据的物理地址信息编码而成的一个伪劣。所以根据一行数据的rowid 能找到一行数据的物理地址信息。从而快速地定位到数据行。数据库的大多数操作都是通过rowid来完成的,而且使用rowid来进行单记录定位速度是最快的。有时繁杂的数据检索时.
2021-11-14 22:22:08
100
原创 oracle (4)
1.3rowid 去重rowid 是oracle 中的一个重要概念,用于定位数据库中一条记录的一个相对唯一地址值。通常情况下,该值在该行数据插入到数据库表时即被确定且唯一。rowid它是一个伪列,它并不实际存在于表中。它是oracle 在读取表中数据行时,根据每一行数据的物理地址信息编码而成的一个伪劣。所以根据一行数据的rowid 能找到一行数据的物理地址信息。从而快速地定位到数据行。数据库的大多数操作都是通过rowid来完成的,而且使用rowid来进行单记录定位速度是最快的。有时繁杂的数据检索时.
2021-11-13 22:08:20
423
原创 ORACLE(3)
4.4过滤行记录和组信息行记录的过滤是针对每条记录的筛选,组信息的过滤是针对组的筛选,是可以同时出现的,先筛选行,再过滤组。where 筛选行,只能出现行信息having 筛选组,只能出现组信息结构:select...from...where...group by ...having...执行顺序:fromwheregroup byhavingselect--查询部门编号和部门里面的员工数量--只统计工资大于2000的员工(行记录)--并且是工资大于200
2021-11-13 21:26:11
752
原创 oracle学习(2)
4.2group by 分组group by 分组,将满足条件的记录进一步按照某特性进行分组。提取每组记录中的共性结构:select...from...where...group by...按部门分组,求平均工资(查询每个部门的平均工资)按工种分组,统计人数(查询每个工种的员工数)--求出每个部门的平均工资--找到公司 emp--按照部门分组deptno--求平均工资 avg--select...from...group by ...select dep.
2021-11-11 22:40:49
617
原创 ORACLE学习(1)
—————————————————————注:该文仅为个人对Oracle 学习记录1.创建用户和表空间/*以超管身份登录创建表空间创建用户给用户授权查询测试*/sqlplus /nolog;//启动sqlplus不登录conn sys/root as sysdba;//通过超级管理员以dba的身份登录create tablespace 表空间名 datafile '文件路径\文件名.dbf' size 空间大小;//创建表空间creat..
2021-11-11 21:14:00
523
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人