Oracle从零开始
文章平均质量分 76
燕大玫瑰
一朵盛开在燕大的玫瑰,快乐学习,快乐工作,快乐生活。
展开
-
Oracle从零开始6——数据库管理
6.1 事务处理创建一个只包含10部门雇员的一张临时表CREATE TABLE emp10 AS SELECT * FROM emp WHERE deptno=10;然后删除编号是7782的一条信息DELETE FROM emp10 WHERE empno=7782;从当前窗口查询,可以看到数据已经被删除,但是如果开启第二个SQLplus窗口查询就会发现,这条数据还在,证明没有删除,这就是Oracle中的事务处理的概念。事务处理:就是保证数据操作的完整性。所有的操作要么同时成功,要么原创 2022-03-31 09:03:02 · 1233 阅读 · 0 评论 -
Oracle从零开始5——数据库定义操作
5.1 创建和管理表在Oracle中之前使用emp、dept等都是系统内建好的表,在SQL语法只能够同样支持了表的创建语句,要想创建表,则应该首先了解Oracle中最常使用到的几种数据类型1)常用的数据类型常用过的数据类型,比如之前的emp表中已经出现的三种:NUMBER,VARCHAR2,DATE No 数据类型 描述 1 VARCHAR2 表示的是一个字符串,有长度限制,25原创 2022-03-31 08:57:45 · 1597 阅读 · 0 评论 -
Oracle从零开始4——数据库更新操作
数据库的主要操作分为两种:查询操作:SELECT更新操作:INSERT、DELETE、UPDATE此时为保存原始的emp表的信息,在进行增加、修改、删除操作之前,先将此表复制一份此语句执行之后会将表结构和数据完整的复制出来。下面进行增删该操作。1)添加数据语法:INSERT INTO 表名称[字段名称1,字段名称2,…] VALUES (值1,值2,…);范例:为myemp表中添加一条新的记录,注意数字不用加单引号,但是字符串要加推荐做法:INSERT INTO myem原创 2022-03-31 08:56:02 · 1227 阅读 · 0 评论 -
Oracle从零开始3——复杂查询
3.1 多表查询1)基本语法a)用WHERE消除笛卡尔积多表连接笛卡尔积是无法消除的,我们只是通过WHERE进行笛卡尔积的显示消除,即只显示符合条件的内容SELECT * FROM emp,deptWHERE emp.deptno=dept.deptno;b)自身关联如查询每个雇员的姓名、工作、雇员的直接上级领导的姓名(上级领导也是在雇员表中,所以是自身关联)SELECT e.ename,e.job,m.enameFROM emp e,emp mWHERE e.mgr原创 2022-03-31 08:55:02 · 1143 阅读 · 0 评论 -
Oracle从零开始2——简单查询
2.1 所需要的表 雇员表(EMP) No 字段 类型 描述 1 EMPNO NUMBER(4) 表示雇员编号,是唯一编号 2 ENAME VARCHAR2(10) 表示雇员姓名 3 JOB原创 2022-03-31 08:50:54 · 525 阅读 · 0 评论 -
Oracle从零开始1——SQLplus
是Oracle提供的一个命令行执行的工具软件1、SQLplus启动:以命令行的方式进入数据库连接,W+R,启动运行,然后输入sqlplus打开控制台,输入用户名scott,密码tiger即可2、环境的设置:设置每行显示的长度:SET LINESIZE 长度;修改每页显示记录的长度:SET PAGESIZE 行数;清屏:clear scr重复执行上一条语句的操作:输入/即可3、用记事本程序编辑在命令行窗口输入“ed 文件名称”即可输入之后,会提示用户是否要创建此文件原创 2022-03-30 08:24:42 · 1310 阅读 · 0 评论