20170803上课笔记

摘要: oracle分为instance 实例 和database 数据库 分为单实例访问数据库和多实例访问同一数据库,当多实例访问同一数据时,第二个访问的实例会从第一个实例的缓存中直接读取 实例 instance 缓冲区SGA(system global area) shared pool 缓存sql语句 阅读全文
posted @ 2017-08-04 08:52 咖し啡 阅读(74) 评论(0) 推荐(0)

20170802上课随笔

摘要: deptno int constraint emp_deptno_fk references dept(deptno))级联约束 deptno int constraint emp_deptno_fk references dept(deptno) on delete set null)或者on d 阅读全文
posted @ 2017-08-03 08:51 咖し啡 阅读(88) 评论(0) 推荐(0)

20170801上课笔记

摘要: union union all 排序相当耗费资源,尽量避免此情况 union同样触发排序 union排序order by 写在最后,排序的是第一条语句此地方应注意 不是必须的步骤尽量避免 intersect 用法与union一样,查询数据为多条语句union all重复的内容 minus用法与uni 阅读全文
posted @ 2017-08-02 08:51 咖し啡 阅读(86) 评论(0) 推荐(0)

20170731上课笔记

摘要: 自查询 select e.employees_id,m.employees_id||':'||m.last_name from employees e,employees m where e.employees_id=m.manager_id 子查询 select m.last_name,m.sal 阅读全文
posted @ 2017-08-01 08:43 咖し啡 阅读(72) 评论(0) 推荐(0)

20170729上课笔记

摘要: 函数在做计算时,会将空值列排出//count(*)时不会排出空值 count() sum avg max min group by select from where group by having order by 关键字执行顺序排列 from--where--group by --having- 阅读全文
posted @ 2017-07-30 09:25 咖し啡 阅读(90) 评论(0) 推荐(0)

20170728上课笔记

摘要: round(XX,X) 算法四舍五入 trunc(XX,X)算法不四舍五入 order by 自定义字段order by时需要order by其自定义名字,也可以select a,b,c from table order 1 代表a2代表b3代表c 讲义进booklist/sql/sql langu 阅读全文
posted @ 2017-07-29 08:50 咖し啡 阅读(163) 评论(0) 推荐(0)

20170727上课笔记

摘要: DML 增删查改 不改变表结构 DLL 修改表结构 $ sqlplus / as sysdba或SQL> conn / as sysdba SQL> show user SQL> select table_name from dba_tables where owner='HR'; 查询hr下有多少 阅读全文
posted @ 2017-07-27 17:00 咖し啡 阅读(103) 评论(0) 推荐(0)

20170726上课笔记

摘要: oracle安装 # yum install gcc kernel-devel kernel-headers # yum install virtualbox-5.... # /etc/init.d/vboxdrv setup 手动编译内核模块,安装时自动完成 # usermod -G vboxus 阅读全文
posted @ 2017-07-27 08:48 咖し啡 阅读(132) 评论(0) 推荐(0)

20170725上课笔记

摘要: 进程基本命令 ps 查看进程信息 ps -fu root ps -ef 查看所有后台进程信息 查看状态为输出命令那一刻的状态 ps -ef | grep XX 检索 UID PID 唯一识别码 PPID 上级ID(也就是pid) top 查看状态为实时状态 在查询界面摁M根据内存大小排序 P根据CP 阅读全文
posted @ 2017-07-26 08:53 咖し啡 阅读(86) 评论(0) 推荐(0)

20170724上课笔记

摘要: mount -o ro /dev/vg01/lv01 /dir01 //只读方式挂载 mount touch /dir01/file01 //只读目录下运行报错 mount -o remount,rw /dev/vg01/lv01 /dir01/ //重新挂载,并设为只读 umount 卸载挂载的目 阅读全文
posted @ 2017-07-25 09:00 咖し啡 阅读(102) 评论(0) 推荐(0)