
oracle
文章平均质量分 71
bobo1356
bboy+程序猿
展开
-
实验二、编写ORALCE触发器与过程
实验二、编写ORALCE触发器与过程一、在stud_417表和class_417表中加入一列sum_evaluationalter table stud_417 add (sum_evaluation number default 100);alter table class_417 add(sum_evaluation number default 100);commit;二原创 2016-05-28 00:11:31 · 1056 阅读 · 0 评论 -
实验一、熟悉ORALCE环境并练习SQL操作
实验一、熟悉ORALCE环境并练习SQL操作一、创建用户1.创建用户u_417 密码p_417;create user u_417 identified by p_417 account unlock;2.给用户授权 resource(正式可靠的数据库用户) connect(临时用户)grant resource,connect to u_417;3.连接用户conn原创 2016-05-28 00:08:09 · 1799 阅读 · 0 评论 -
oracle第三章复习
1.子查询:在select,update,delete语句内部出现select语句。(1)单行子查询查询销售部(SALES)下面的员工姓名,工作,工资select ename,job,salfrom emp where deptno=(select deptno from dept where dname='SALES')/(2)多行子查询查询emp表中比某个(任意翻译 2016-06-11 23:31:14 · 609 阅读 · 0 评论 -
oracle第一章复习
1.连接身份sysdba:数据库管理员sysoper:数据库操作员normal:普通用户2.数据库角色(role)connect:临时用户,可以建立连接会话(session)resource:更可靠和正式的用户角色, 可以建表、xulie、过程、触发器等等DBA:管理员角色,拥有所有系统权限3.基本操作(1)创建用户create user 用户名 ident原创 2016-06-06 09:23:10 · 476 阅读 · 0 评论 -
oracle第四章复习
oracle对象1.同义词synonym同义词是数据库对象的一个别名,可以为表、视图、序列、过程、函数等指定一个别名。两种类型:私有同义词: 只能由创建用户使用 拥有create synonym权限的用户就可以创建公有同义词: 可以被所有用户使用 系统管理员才可以创建语法结构create [or replace] [public] [schema翻译 2016-06-12 11:40:48 · 355 阅读 · 0 评论 -
oracle第二章复习
sqlplus/nologselect sysdate,systimestamp from dual;导出到文件spool d:2.txt; spool off;查看emp中有哪些列desc emp;查看数据库所有用户名select username from dba_users;查看该用户中的所有表和视图select * from t原创 2016-06-06 11:36:20 · 298 阅读 · 0 评论 -
Oracle触发器抛出自定义异常
现有学生表student(sno int,sname varchar2(20))成绩表score(sno int,cno varchar2(10),degree number)给student编写一个触发器,当删除一个学生信息时将触发该触发器,判断该学生是否已经选课,如果该学生已经选课。将激发一个异常,把无法删除的信息返回给用户。create or replace tr原创 2017-03-18 23:14:08 · 12886 阅读 · 0 评论 -
mysql优化
mysql流程查询优化常见分析手段: 1. 慢查询EXPLAIN分析查询索引的使用索引类型B-Tree索引(重点掌握) 使用较多,二叉树,数据都存放在叶子节点中,优势在于查找的最短路径相同。R-Tree索引 使用较少,优势在于范围查找Hash索引 使用较少,主要在Memory存储引擎中使用。Full-text索引(全文索引) 使用较少,只有My原创 2017-08-25 11:45:38 · 398 阅读 · 0 评论