![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle基础
文章平均质量分 78
RachelHYC
这个作者很懒,什么都没留下…
展开
-
1.Oracle基础
一:Oracle数据库创始人: Larry Elisin 二:数据库和数据库实例的区别:1. 数据库是在磁盘上的,永久的文件 2. 数据库实例是在内存中的,是临时的 3. 通过数据库实例去访问数据库 三:创建表空间、用户(1)创建表空间 例如:在D:\tablespace下创建一个表空间hp_tablespace,指向的数据文件名为HP.DBF Create ta...原创 2018-01-06 16:07:14 · 232 阅读 · 0 评论 -
2.修改表和添加约束
一:修改表结构 目的 格式 举例 修 改 表 结 构 1.修改列(字段)的数据类型 ALTER TABLE 表名 MODIFY(列名 数据类型); altertable teachers modify(tid varchar2(5)) 2. 增加原创 2018-01-16 20:48:00 · 1024 阅读 · 0 评论 -
3.增删改
一:SQL语言分类 二:增删改数据原创 2018-01-16 20:49:50 · 228 阅读 · 0 评论 -
4.查询
一:基本查询 【语法】:select 字段名1,字段名2…… from 表名 [ where条件]; 【where条件常用判断关键词】: 1. 闭区间,包括两边的边界值 between ... and ... select empno, ename, sal from emp where sal between 2450 and 3000 2. 值与在括号内列举的值存在相同原创 2018-01-16 22:37:16 · 306 阅读 · 0 评论 -
Oracle取随机数
1、从表中随机取记录 select * from (select * from staff order by dbms_random.random) where rownum 表示从STAFF表中随机取3条记录 2、产生随机数 SELECT DBMS_RANDOM.RANDOM FROM DUAL; 产生一转载 2018-01-17 08:48:58 · 2497 阅读 · 0 评论 -
5.常用函数和运算符
一:运算符 【逻辑运算符】 and 与 多个条件同时满足才能够显示出数据。 or 或 只要满足一个条件,就匹配成功,显示数据。 not 非 通常与between ……and ;in ; like 结合使用,如 not in 【连接运算符】 || :用于将多个字符串或数据值合并成一个字符串。通过使用连接操作符可以将表中...原创 2018-01-17 11:41:07 · 906 阅读 · 0 评论 -
6.事务
一:事务概念: 在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成。 通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点也不执行,确保数据库的完整性。事务是对数据库操作的逻辑单位,在一个事务中可以包含一条或多条DML (数据操纵语言)、DDL (数据定义语言)和DCL (数据控制语言)语句,这转载 2018-01-17 14:49:39 · 191 阅读 · 0 评论 -
7.多表查询
一:多表查询必须至少有一个条件 --(1)要求显示雇员的名字、工资及所在部门的名称 (emp,dept) select ename,sal,dname from emp,dept where emp.deptno=dept.deptno --(2)如何显示部门编号为10的部门名、员工名和工资? select dname,ename,sal from dept,emp where emp.de原创 2018-01-17 15:30:19 · 312 阅读 · 0 评论