SQL语言基础
1.DDL:create alter drop
DCL:grant revoke
DML:select insert delete update
2.alter table test add c number;
3.grant select on dept to tt;
4.revoke select on dept from tt;
5.update abc set b='ttt' where a='abc';
6.delete from abc where a='abc';
7.select sysdate from dual;
select current_date from dual;
8.TO_DATE TO_CHAR TO_NUMBER
9.聚集函数:sum avg max min count
10.select user from dual;
11.select sum(decode(sex,'男',1,0)) 男人数,sum(decode(sex,'女',1,0)) 女人数 from e;
12.select a1,nvl(a2,'为输入') a2 from aa;
13.select distinct a1 from aa;不先是重复语句
14.create view myview as select * from dept;
15.序列是数据库中提供顺序生成的整数的对象,通常序列是由DBA创建和命名的。创建序列时可以定义的属性有最大值,最小值,增量和初始数。
16.select * from aa where a1 like 'a%';
17.内连接标准写法:select a.id,a.name,b.dept from test1 a join test2 b on a.id=b.id;
18.左外连接:左边的无条件显示出来,右面的有匹配的就显示,没有匹配的用空值。
19.无关子查询:select * from e where id in (select id from d);
相关子查询:select * from e where id in (select id from d where id=e.id);
20.union合并 重复的数据只显示一条
安全管理
1.select user from dual;查看当前用户
2.grant select on scott.dept to test;
3.修改默认表空间:alter user table default tablespace users;
4.修改密码:alter user test identified by test1234;
5.锁定帐号:alter user test account lock;
alter user test account unlock;
6.创建用户:create user qqq identified by qqq123
default tablespace NEW_TS;
7.赋予connect权限: grant connect to qqq;
8.切换用户:conn / as sysdba;
9.允许用户授权给他人:grant select on scott.dept to test with grant option
10.grant all on scott.dept to test with grant option;
11.删除用户:drop user test;
12.系统授权:grant create user to test with admin option;
13.创建角色:create role myrole;
14.给用户分配角色:grant myrole to test;
分享到:
相关推荐
Oracle教程笔记涵盖了数据库管理系统Oracle的核心概念、安装配置、SQL语言基础、PL/SQL编程以及数据库管理等多个方面。这篇笔记旨在帮助初学者系统地理解和掌握Oracle技术。 首先,Oracle是全球最大的企业级数据库...
标题“2011Oracle笔记(李兴华视屏教程笔记)”揭示了文档的用途,它是作为2011年李兴华Oracle教学视频课程的学习笔记。这种笔记通常包括了课程中的重点概念、Oracle数据库基础知识、实际操作案例以及配合视频教程的...
【Oracle 认证与安装】 Oracle 认证是证明个人在Oracle数据库管理领域的专业知识的凭证,对于数据库管理员...通过学习如韩顺平的Oracle视频教程,可以深入理解和掌握这些内容,提升在Oracle数据库管理中的专业能力。
### 韩顺平玩转Oracle视频教程笔记 #### 一、Oracle认证及与其他数据库的比较 Oracle数据库作为全球领先的关系型数据库管理系统之一,在企业级应用中占据着重要的地位。Oracle提供了多种认证路径来帮助专业人士...
通过"李兴华ORACLE视频教程笔记",初学者将能够系统地学习Oracle数据库的基础知识和实用技能,为日后进一步深入学习和实际工作打下坚实基础。这份资源对于想在IT领域尤其是数据库管理方向发展的新手来说,无疑是一份...
这是李兴华最新的oracle视频对应的笔记,这里是他的网站,http://www.mldn.cn/course/2,有视频和在线笔记,都是免费的,视频是2014.8.11的,现在能找到最新的,这里是相应最新的笔记。关于这个笔记网上有很多,大多...
#### Oracle基础知识与用户管理 **1. Oracle认证与安装** 韩顺平老师的Oracle教程中强调了Oracle与其他数据库系统的比较,突出了Oracle在企业级应用中的优势。在安装过程中,Oracle会自动生成两个核心用户:`sys`...
总的来说,"Oracle培训教程及笔记"是一个全面的学习资源,涵盖了Oracle数据库从基础到进阶的诸多方面。通过系统学习和实践,你可以成为一名合格的Oracle数据库专业人员,为企业的信息化建设贡献力量。
这篇笔记主要涵盖了Oracle数据库的基础操作,包括创建、修改和删除表,以及查询和更新数据的基本语法。 首先,创建表是数据库操作的基础。在Oracle中,我们使用`CREATE TABLE`语句来定义表的结构。例如,创建名为`...
### 韩顺平老师Oracle视频教程听课笔记知识点解析 #### 一、Oracle认证与数据库安装及用户管理 ##### 1. Oracle安装基础 - **安装过程**:Oracle的安装过程中会自动生成两个预设用户——`sys`和`system`用户。 -...
《韩顺平玩转Oracle视频教程笔记》涵盖了Oracle数据库的基础知识和管理技巧,包括Oracle认证、Oracle的基本使用、用户管理等内容。以下是对这些知识点的详细解释: 1. **Oracle认证**: Oracle认证是对数据库管理...
Oracle数据库教程笔记是韩顺平的教学笔记,涵盖了Oracle数据库的基础知识和高级技术。本笔记是韩顺平Oracle数据库教程的全部笔记,从头到尾,感觉对于Oracle的入门和复习很有帮助,希望能够帮助那些想要学习Oracle的...
在"韩顺平—玩转oracle视频教程笔记"中,你将深入学习Oracle的使用技巧和管理方法,涵盖数据库设计、SQL查询、存储过程、触发器、索引优化等多个方面。教程可能还会涉及数据库备份与恢复、性能监控与调优,这些都是...
Oracle 教程及笔记 Oracle 是一种关系数据库管理...本文档涵盖了 Oracle 的基础知识和使用方法,包括认证、安装、基本使用、用户管理和环境变量等方面的内容,为读者提供了一个系统、全面和详细的 Oracle 教程和笔记。
综上所述,“王二暖oracle 视频教程”不仅包含了Oracle 11g版本的基础知识和高级功能介绍,还提供了实用的学习建议和技巧。通过系统学习这些内容,可以帮助学习者更好地理解和掌握Oracle数据库的相关知识,为日后的...
这份“最牛逼的Oracle DBA基础笔记”显然是为初学者准备的,旨在帮助菜鸟快速掌握Oracle数据库管理的基础知识。Oracle数据库是全球广泛使用的大型企业级数据库管理系统,尤其在金融、电信、医疗等行业有着广泛应用。...
### 韩顺平老师 Oracle 教程笔记 #### 一、Oracle 用户权限与安装配置 **1. 用户权限:** - **sys 用户**:拥有最高级别的权限,具有 `sysdba` 角色,可以创建数据库,初始密码为 `change_on_install`。 - **...
本视频教程由魔乐科技(mldn)提供,专为Oracle初学者设计,旨在帮助学习者掌握Oracle数据库的基本操作和高级特性,通过详细的同步笔记,使学习过程更加高效。 首先,Oracle数据库的基础知识是学习的起点。这包括...