控制用户权限

其实这一节的内容对于大家来讲并不会太陌生,我们这一节主要是要讲什么,你看一下本章的学习目标,通过 这一章的学习,我们要学会如何来创建用户,如何创建角色,以及使用grant和revoke语句赋予以及回收赋予用户的 权限,然后呢创建数据库的连接,这些操作实际上大家看到不太陌生,因为刚才我们也看到了...

2019-06-25 13:41:53

阅读数 45

评论数 0

其它数据库对象练习

这一节我们讲了序列索引和同义词,加上我们之前的视图和表,整个常用的数据库对象就是这样一些, 假设问到这个问题 65. 创建序列: 1). create sequence hs increment by 10 start with 10 2). NEXTVAL 应在 C...

2019-06-25 12:17:34

阅读数 28

评论数 0

其它数据库对象

在前面几节当中我们讲了表和视图,这一节我们讲剩下来的三个数据库对象,包括序列,索引,和同义词,前边 是表和视图,我们讲比较基本的,尤其是表,数据都是存储在表里边的,而这个视图呢,我们也知道了,它实际上是 需要赖以存在的表,叫做基表,它是从这里面抽取出来的,你对这个视图进行修改,他还是会影响到他...

2019-06-24 14:57:04

阅读数 67

评论数 0

视图练习

62. 查询员工表中 salary 前 10 的员工信息. select last_name, salary from (select last_name, salary from employees order by salary desc) where rownum <= 10...

2019-06-24 14:11:36

阅读数 15

评论数 0

视图

这一节我们带着大家来学习一下视图,视图我们之前没有接触过,之前9节当中,我们一直都在讲表, 表也是我们最常用的一类数据库对象,它是基本的存储的集合,由行和列组成,我们涉及到了表的增删改查, 还讲了如何来创建管理和修改表,同时我们还可以在表上加一些约束,这是我们前9节讲的内容,我们这一节讲 另...

2019-06-23 14:16:13

阅读数 61

评论数 0

约束练习

57. 定义非空约束 1). 非空约束只能定义在列级. 2). 不指定约束名 create table emp2 ( name varchar2(30) not null, age number(3) ); 3). 指定约束名 create table emp3( ...

2019-06-23 13:46:33

阅读数 15

评论数 0

约束2

我们接着讲添加约束的语法,刚才我们讲是创建约束,就是我们在创建表的同时, 来给你创建这个约束,我们这个内容,创建表的同时来创建这个约束,那么表已经创建好以后, 我能不能后期对这个表进行一个修改啊,可以,可以来修改这个约束,当然这个修改得加上一个双引号, 它是一个泛泛的我们称之为修改,并不是真...

2019-06-21 16:51:28

阅读数 41

评论数 0

约束1

约束也是我们讲数据库对象表的最后一节内容,下一节我们就要涉及到视图了,那约束是什么意思呢, 我们如果仅仅从字面来理解的话,约束约束,约就是制约,束就是束缚,相当于我们在创建一个表的时候, 或者你创建完表以后,往里面添加数据的时候,有一些自然的约束,其实约束无处不在,employees这个表, ...

2019-06-21 11:55:18

阅读数 90

评论数 0

数据处理练习

我们看一下数据处理相关的题目, 55. 更改 108 员工的信息: 使其工资变为所在部门中的最高工资, job 变为公司中平均工资最低的 job 1). 搭建骨架 update employees set salary = ( ), job_id = ( ) where ...

2019-06-21 09:59:18

阅读数 94

评论数 0

数据处理2

刚才我们讲了关于数据库的增删改操作,下面的这个概念叫数据库事务,这个之前没有给大家讲过, 也没有接触过,这是一个比较新的,什么叫事务我们先看,就是一组逻辑操作单元,使数据从一种状态 变换到另一种状态,怎么来理解,就比如我们来操作数据库表的时候,本来原来某个人的工资是一万, 我给更改成两万了,...

2019-06-20 17:34:35

阅读数 73

评论数 0

数据处理1

在上一节给大家提到了,上一节降到了叫创建和管理表,属于DDL的操作,create,还可以rename, 也可以truncate table,还可以drop table,这样的一些操作,数据处理也是我们昨天也提到了,增删改的操作, 同时我们讲DCL里的提交数据,commit,回滚数据,rollb...

2019-06-20 11:54:13

阅读数 164

评论数 0

创建和管理表练习

我们看一下创建和管理表的题目 51. 利用子查询创建表 myemp, 该表中包含 employees 表的 employee_id(id), last_name(name), salary(sal), email 字段 1). 创建表的同时复制 employees 对应的记录 cre...

2019-06-20 10:58:01

阅读数 66

评论数 0

创建和管理表

我们前六节都是和查询相关的,查询也是我们对数据库最常用的一个操作,从这节开始我们就讲下面的 内容,我们稍微回顾一下,我们整体的一个uu快3软件/UU快三软件【致富彩经】 ,我们在开始讲SQL语言的时候,说他又细分成三种类型, 叫DML,DDL,DCL,其中DML是我们比较熟知的增删改查,前六节我们一直在做查询的操作,增删改相当于...

2019-06-19 16:00:15

阅读数 106

评论数 0

子查询练习2

1. 查询和Zlotkey相同部门的员工姓名和雇用日期 a) select last_name,hire_date b) from employees c) where department_id = ( d) select department_id ...

2019-06-19 14:51:32

阅读数 48

评论数 0

子查询练习1

1.查询工资最低的员工的信息,这个不难吧,工资最低员工的信息,看最低工资是多少,这作为一个内查询的结果, 返回给外层,那就select last_name,salary from employees,大家刚开始写的时候,不要太着急,你看我现在的时候 是从外层写的,然后where你看salary...

2019-06-19 10:09:28

阅读数 46

评论数 0

子查询

这一节我们讲子查询,子查询还是查询,说明还是select,这一节也是我们讲查询的最后一节,一到六我们都是讲查询, 学过或听过数据库操作的话,大家常用的是增删改查,就像你去剪头发的时候,一条龙叫洗剪吹,增删改查我们用查的操作, 实际上是最多的,所以我们用了大量的时间来讲查询,后面关于增删改,第七...

2019-06-18 17:20:42

阅读数 76

评论数 0

分组函数练习

1. 查询 employees 表中有多少个部门 select count(distinct department_id) from employees 查询employees表中有多少部门,这个我们已经讲到了,我们就直接来看一看,我们来回忆一下,有多少个 部门我们当然要用到co...

2019-06-18 14:31:03

阅读数 54

评论数 0

分组函数

大家还记不记得我们在讲第三节的时候,第三节讲单行函数,什么叫单行函数,我们说一行记录通过函数 返回一个结果,这就叫单行函数,我们也分了好几类,来回忆一下,有字符型,日期,转换,和通用,其中我们 说转换型的比较重要,这个叫单行函数,跟单行函数相对应的,有一个叫多行函数,什么叫多行,那是不是 意...

2019-06-18 09:33:14

阅读数 81

评论数 0

多表查询练习

我们看一下多表连接这一章的练习题,回顾我们刚才讲的知识点 1. 多表连接查询时, 若两个表有同名的列, 必须使用表的别名对列名进行引用, 否则出错! 查询的时候,如果两个表有同名的列,必须使用表的别名对列名进行引用,否则出错,你得告诉我是哪个表里的, 这个是一定需要指明的 2. 查询出公司...

2019-06-17 17:34:10

阅读数 40

评论数 0

多表查询

第四节叫多表查询,还是落到查询这儿了,所以前6节讲的都是查询,多表查询涉及到了多个表,大家记不记得我们在 讲完安装ORACLE以后,给大家发了几个数据文件,让大家依次加到数据库当中,这三个文件当中,有好多个表,最后常用的 有几个表,生成了一个excel 大家能够清晰的看出来,几个表之...

2019-06-17 12:11:07

阅读数 64

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭