
Oracle
文章平均质量分 81
亮晶晶_jing
真正的精致是努力知识和爱,
做一个精致、温暖的女孩。
展开
-
Oracle简介
1、Oracle简介Oracle数据库提供商、编程语言提供商、中间件提供商Weblogic,Oracle本义神喻,甲骨文创始人:Larray Ellison,软件开发实验室传奇人物:Bruce Scott,Oracle公司的第一个员工,技术Oracle公司发展,IBM研究员 论文“大型共享数据库的关系模型”Oracle是目前最优秀的关系型数据库产品(Oracle、IBM DB2、SQL ...原创 2018-08-05 16:40:30 · 433 阅读 · 0 评论 -
oracle.简单查询、排序、限定查询、单行函数
一、简单查询:1、查询数据表的所有列:SELECT * FROM 表名;SELECT 列名,列名.... FROM 表名;2、起别名:SELECT 列名 [AS 别名],列名 别名....FROM 表名;---正常SELECT ename AS 员工姓名,sal salaryFROM emp;---别名是关键字,别名需要用双引号引起来SELECT ename "sel...原创 2018-08-05 19:54:58 · 928 阅读 · 0 评论 -
oracle.多表查询、分组查询、子查询、分组查询
一、多表查询 SELECT 列名,列名... FROM 表名 表的别名,表名 表的别名.... WHERE 条件 ORDER BY 排序字段。。。 1、笛卡尔积:是多张表记录的乘积。 SELECT * FROM emp,dept WHERE ename='SMITH'; SELECT * FROM emp; SELECT * FROM dept; SELECT ...原创 2018-08-05 20:12:55 · 782 阅读 · 0 评论 -
oracle.查询集合运算、相关子查询、层次查询
一、查询集合运算1、并集:又称为联合运算,两个查询语句的查询出来的列的个数,对应的列的数据类型相符才能合并UNION:将两个查询结果合并输出,查询结果中的重复记录只显示一次UNION ALL:将两个查询结果合并输出,查询结果中的重复记录显示多次SELECT * FROM EMP WHERE deptno=30unionSELECT * FROM emp WHERE upper(job...原创 2018-08-05 21:27:29 · 361 阅读 · 0 评论 -
oracle.实例的创建修改删除、配置监听、连接数据库(自己/别人)
一、1、创建数据库实例或删除实例,修改实例配置移置工具---》database configuration assistant 相当于执行oracle安装目录下bin目录中的dbca.bat一个数据库实例包含三类文件:数据文件(.dbf)、控制文件(.ctl)、日志文件(.log)2、配置监听配置移置工具---》net configuration assistant 相...原创 2018-08-05 22:16:19 · 5531 阅读 · 0 评论 -
oracle.数据的增删改、事务、创建表、修改表、删除表
一、数据的增删改1、备份表(01)全表备份CREATE TABLE 新表名 AS 子查询;---将emp表全表备份CREATE TABLE emp_bak AS SELECT * FROM emp;SELECT * FROM emp_bak;(02)只备份表结构,不备份数据CREATE TABLE 新表名 AS 子查询 WHERE 1=2;CREATE TABLE emp_...原创 2018-08-05 22:46:43 · 742 阅读 · 0 评论 -
oracle.约束、视图、序列、索引、
一、约束1、not NULL:非空约束,不允许为null值建表时创建:CREATE TABLE 表名( 列名 数据类型 DEFAULT 默认值 NOT NULL, ...);修改表时创建非空约束:ALTER TABLE 表名 MODIFY(列名 NOT NULL);由not NULL 修改为nullALTER TABLE 表名 MODIFY(列名 NULL);C...原创 2018-08-05 22:51:41 · 282 阅读 · 0 评论 -
oracle.用户管理
一.用户管理1\创建用户: 管理员有权限创建修改删除用户CREATE USER 用户名 IDENTIFIED BY 密码;CREATE USER lwy IDENTIFIED BY lwy;注意:在oracle里,新建的用户对数据库没有任意操作权限2.赋权限:赋系统权限: GRANT sys_privs.... TO 用户名| PUBLIC| 角色名 [WITH ADMIN O...原创 2018-08-05 22:52:51 · 175 阅读 · 0 评论 -
oracle.PL/SQL高级
一、匿名块 1、使用returning ... INTO 保存增删改表数据时的一些列的值 (01)增加数据时保存数据DECLARE v_ename emp.ename%TYPE; v_sal emp.sal%TYPE;BEGIN INSERT INTO emp(empno,ename,JOB,sal,comm,deptno) VALUES(&no,'zhaoliu',...原创 2018-08-05 22:54:44 · 254 阅读 · 0 评论