
Oracle
Plum_Rain
这个作者很懒,什么都没留下…
展开
-
Oracle--序列相关知识
序列最主要的用途就是创建一个主键的值,序列能确保这个主键的唯一性。1.创建序列CREATE SEQUENCE DEPT_DEPTID_SEQ INCREMENT BY 10 START WITH 280 MAXVALUE 9990 NOCYCLE NOCACHE;2.使用序列INSERT INTO DEPARTMENTSVALUES(DEPT_DEPTID_SEQ原创 2016-11-29 15:15:51 · 294 阅读 · 0 评论 -
Oracle数据库视图
1.复杂视图的创建从雇员表和部门表中查询部门名称、平均薪水、最低薪水、最高薪水等信息,创建一个复杂视图。CREATE OR REPLACE VIEW DEPT_SALARY_VIEW(DEPT_NAME,AVG_SAL,MIN_SAL,MAX_SAL)AS SELECT D.DEPARTMENT_NAME,ROUND(AVG(E.SALARY)),MIN(E.SALARY),MAX(原创 2016-11-29 14:47:08 · 357 阅读 · 0 评论 -
Oracle数据库--索引
索引通过指针的形式提高数据查询的速度。如果一个数据量比较大的数据库经常被查询而插入删除的次数较少,则应该建立索引,相反,小表或经常被插入或修改,则不建议建立索引。1.创建索引CREATE INDEX EMP_PHONE_NUMBER_IXON EMPLOYEES(PHONE_NUMBER);2.创建基于函数的索引CREATE INDEX EMP_LAST_NAME_IXON E原创 2016-11-29 20:57:27 · 347 阅读 · 0 评论 -
Oracle--杂记
select username from dba_users;--查看Oracle数据库中的所有用户名 select * from all_tab_comments -- 查询所有用户的表,视图等 select * from user_tab_comments -- 查原创 2016-11-29 21:24:56 · 363 阅读 · 0 评论 -
Oracle数据库查询语句练习
列别名等。 SELECT MAX(sal) AS "最高薪",MIN(sal) AS "最低薪",ROUND(AVG(DISTINCT sal)) AS "平均薪水",SUM(DISTINCT sal) AS "薪水总和"FROM emp ; SELECT COUNT(NVL(ENAME,0)) FROM emp;SELECT deptno,MAX(sal) FROM emp GROUP原创 2016-12-01 23:50:24 · 817 阅读 · 0 评论 -
Oracle数据库访问控制
1.创建用户 创建用户时必须用系统管理员身份登录,以HR用户为例:输入用户名:HR AS SYSDBA输入口令:1234创建用户名为TEST的用户,密码为1234CREATE USER TEST IDENTIFIED BY 1234;2.更改用户密码 更改密码时可以用数据库管理员账户更改,也可以登录想要修改的账户给自己更改。ALTER USER TEST ID原创 2016-12-03 21:53:58 · 798 阅读 · 0 评论