韩顺平玩转oracle课件

合集下载

韩顺平Oracle笔记1

韩顺平Oracle笔记1


--例子:如果Scott用户把访问表EMP的权限授予用户xiaoming,并允许它传递这个权限, 用户xiaoming把这个权限传递给了用户xiaohong, 所以现在无论是xiaoming或者是 xiaohong都可以访问scott用户的EMP表,但是当Scott用户收回了用户xiaoming的这个权 限之后,无论是xiaoming或者是xiaohong都没有办法在访问Scott用户的EMP表
• 条件是:is null • 条件是:is not null
删除数据
Oracle表管理
• .删除数据: • --delete from 表名;删除所有记录,但是表格的结构仍然存
在,写日志,可以恢复,速度慢 • 在删除之前,设置savepoint 点名—>删除—>rollback to 点名; 就可以 恢复
Oracle表名和列的命名规则、Oracle支持的数据类型
Oracle表管理
• *Oracle表名和列的命名规则
• • • • . . . . 必须以字母开头 长度不能超过30个字符 不能使用Oracle的保留字 只能使用如下字符A-Z、a-z、0-9、$、#等
• *Oracle支持的数据类型 • .字符型
• •
数字型、日期类型、图片类型
Oracle表管理
• .数字型
• • • --number 范围 10的-38次方到-10的38次方可以表示整数,也可以 表示小数。 --number(5,2) 表示一个小数有5为有效数字,2位小数,范围999.99到999.99 --number(5) u表示一个无谓整数,范围-99999到99999
权限分为、角色分为、数据库中的重要角色、对象权限
Oracle用户管理

韩顺平 玩转oracle 10g 实战教程第4讲

韩顺平 玩转oracle 10g 实战教程第4讲

- 不包含子查询、snapshot、VIEW的 SELECT 语句 - INSERT语句的子查询中 - INSERT语句的VALUES中 - UPDATE 的 SET中
玩转oracle 10g实战教程
主讲 韩顺平
序列(sequence)如下例子: 可以看如下例子: INSERT INTO emp VALUES 'CLERK',7566 7566, (my_seq.nextval, 'TOMCAT', 'CLERK',7566, SYSDATE, 1200, NULL,20); SELECT my_seq.currval FROM DUAL; 但是要注意的是: 但是要注意的是: 第一次NEXTVAL返回的是初始值;随后的NEXTVAL NEXTVAL返回的是初始值 NEXTVAL会自动增加你定义的 第一次NEXTVAL返回的是初始值;随后的NEXTVAL会自动增加你定义的 BY值 然后返回增加后的值。 总是返回当前SEQUENCE INCREMENT BY值,然后返回增加后的值。CURRVAL 总是返回当前SEQUENCE 的值,但是在第一次NEXTVAL初始化之后才能使用CURRVAL 否则会出错。 NEXTVAL初始化之后才能使用CURRVAL, 的值,但是在第一次NEXTVAL初始化之后才能使用CURRVAL,否则会出错。 一次NEXTVAL会增加一次SEQUENCE的值, NEXTVAL会增加一次SEQUENCE的值 一次NEXTVAL会增加一次SEQUENCE的值,所以如果你在同一个语句里面使用 多个NEXTVAL 其值就是不一样的。如果指定CACHE NEXTVAL, CACHE值 ORACLE就可以预先 多个NEXTVAL,其值就是不一样的。如果指定CACHE值,ORACLE就可以预先 在内存里面放置一些sequence 这样存取的快些。cache里面的取完后 sequence, 里面的取完后, 在内存里面放置一些sequence,这样存取的快些。cache里面的取完后, oracle自动再取一组到cache。 使用cache或许会跳号, 自动再取一组到cache cache或许会跳号 oracle自动再取一组到cache。 使用cache或许会跳号, 比如数据库突然 不正常down down掉 abort),cache中的sequence就会丢失 中的sequence就会丢失. 不正常down掉(shutdown abort),cache中的sequence就会丢失. 所以可以 sequence的时候用nocache防止这种情况 的时候用nocache防止这种情况。 在create sequence的时候用nocache防止这种情况。

韩顺平oracle学习笔记

韩顺平oracle学习笔记

韩顺平oracle学习笔记第0讲:如何学习oracle一、如何学习oracleOracle目前最流行的数据库之一,功能强大,性能卓越。

学习oracle需要具备一定基础:1.学习过一门编程语言(如:java ,c)2.最好学习过一门别的数据库(sql server,mysql , access)教程推荐:oracle使用教程,深入浅出oracle记住:欲速则不达,做任何事情要遵循他的规律,循序渐进,信心很重要成为一个oracle高手过程:理解小知识点->做小练习->把小的只是点连成线->做oracle项目->形成只是面->深刻理解Oracle基础部分:oracle基础使用; oracle用户管理; oracle表管理Oracle高级部分:oracle表的查询; oracle的函数; oracle数据库管理;oracle 的权角色; pl/sql 编程;索引,约束和事物。

期望目标:1 学会安装、启动、卸载oracle2 使用sql *plus工具3 掌握oracle用户管理4 学会在oracle中编写简单的select语句第1讲:基础语法内容介绍:1.为什么学习oracle2.介绍oracle及其公司的背景3.学会安装、启动、卸载oracle4.oracle开发工具5.Sql*plus的常用命令6.oracle用户管理一、主流数据库包括:●微软:sql server 和 access●瑞典:mysql AB公司●IBM公司:DB2●美国sybase公司:sybase●IBM公司:infromix●美国oracle公司:oracle(目前最流行的之一)二、oracle安装,启动及卸载1.系统要求:操作系统最好为windows2000内存最好在256M以上硬盘空间需要2G以上2.oracle安装会自动的生成sys和system两个用户说明:○1Sys用户是超级用户,具有最高权限,具有sysdba角色,create database 的权限,默认密码是manager○2System 用户是管理操作员,权限也很大,具有sysoper角色,没有create database权限,默认密码是 change_on_install○3一般讲,对数据库维护,使用system用户登录就可以了3.启动oracle右键单击我的电脑->服务和应用程序:服务->启动OracleServiceMYORA1(MYORA1是安装oracle时起的名字各有不同)和OracleOracleHome90TNSLlistener4.卸载oracle1、先关掉oralce,net stop OracleServiceORCL(ORCL是我的实例名字,换成你的),或者去我的电脑服务中关闭2、开始->程序->Oracle - oracle的版本号,我的是10ghome->Oracle Installation Products->Universal Installer 卸载oracle3、进注册表,regedit,删除选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE下所有的key。

oracle11g教程从入门到精通剖析

oracle11g教程从入门到精通剖析

韩顺平—玩转oracle视频教程笔记一:Oracle认证,与其它数据库比较,安装Oracle安装会自动的生成sys用户和system用户:(1)sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install(2)system用户是管理操作员,权限也很大。

具有sysoper角色,没有create database的权限,默认的密码是manager(3)一般讲,对数据库维护,使用system用户登录就可以拉也就是说sys和system这两个用户最大的区别是在于有没有create database的权限。

二: Oracle的基本使用--基本命令sql*plus的常用命令连接命令1.conn[ect]用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]当用特权用户身份连接时,必须带上as sysdba或是as sysoper2.disc[onnect]说明: 该命令用来断开与当前数据库的连接3.psssw[ord]说明: 该命令用于修改用户的密码,如果要想修改其它用户的密码,需要用sys/system登录。

4.show user说明: 显示当前用户名5.exit说明: 该命令会断开与数据库的连接,同时会退出sql*plus文件操作命令1.start和@说明: 运行sql脚本案例: sql>@ d:\a.sql或是sql>start d:\a.sql2.edit说明: 该命令可以编辑指定的sql脚本案例: sql>edit d:\a.sql,这样会把d:\a.sql这个文件打开3.spool说明: 该命令可以将sql*plus屏幕上的内容输出到指定文件中去。

案例: sql>spool d:\b.sql 并输入 sql>spool off交互式命令1.&说明:可以替代变量,而该变量在执行时,需要用户输入。

玩转Oracle 10g实战教程全套PPT_韩顺平详解

玩转Oracle 10g实战教程全套PPT_韩顺平详解

玩转oracle 10g实战教程
oracle公司介绍 –公司发展与现状
oracle 10g 比oracle 9i增加了什么? 简要说: 10g支持网格(Grid),支持自动管理(Automatic Management)。 详细说: ①10g的g是“Grid”缩写,支持网格计算,即,多台结点服务器利用 高速网络组成一个虚拟的高性能服务器,负载在整个网格中均衡 (Load Balance),按需增点,避免单点故障(Single Point of Faliure)。 ②安装容易,安装工作量比9i减少了一半。 ③新增基于浏览器的企业管理器(Enterprise Manager)。

玩转oracle 10g实战教程
sql*plus常用命令

交互式命令
(1)& 说明:可以替代变量,而该变量在执行时,需要用户输入。 sql>select * from emp where job='&job' (2)edit 说明:该命令可以编辑指定的sql脚本 案例:sql>edit d:\a.sql (3)spool 说明:该命令可以将sql*plus屏幕上的内容输出到指定文件中去. 案例:sql>spool d:\b.sql 并输入 sql>spool off
玩转oracle 10g实战教程
oracle管理工具的介绍(2)
概述: sqlplus 是 dos下操作oracle的工具,其功能和sql*plus相似. 1)在运行栏中输入 sqlplus 2)找到该可执行文件sqlplus.exe, 在oracle主目录\ora10g\bin\sqlplus.exe ,鼠标双击即可
sql*plus常用命令
连接命令 (1)conn[ect] 用法: conn 用户名/密码@网络服务名 [as sysdba/sysoper] 当用特权用户身份连接时,必须带上 as sysdba 或是 as sysoper (2)disc[onnect] 说明:该命令用来断开与当前数据库的连接 (3)passw[ord] 说明:该命令用于修改用户的密码.如果要想修改其它用户的密码,需要 用sys/system登陆. (4)show user 说明:显示当前用户名 (5)exit 说明:该命令会断开与数据库的连接,同时会退出sql*plus

韩顺平玩转oracle视频教程笔记

韩顺平玩转oracle视频教程笔记

韩顺平—玩转oracle视频教程笔记一:Oracle认证,与其它数据库比较,安装Oracle安装会自动的生成sys用户和system用户:(1)sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install(2)system用户是管理操作员,权限也很大。

具有sysoper角色,没有create database的权限,默认的密码是manager(3)一般讲,对数据库维护,使用system用户登录就可以拉也就是说sys和system这两个用户最大的区别是在于有没有create database的权限。

二:Oracle的基本使用--基本命令sql*plus的常用命令连接命令1.conn[ect]用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]当用特权用户身份连接时,必须带上as sysdba或是as sysoper2.disc[onnect]说明: 该命令用来断开与当前数据库的连接3.psssw[ord]说明: 该命令用于修改用户的密码,如果要想修改其它用户的密码,需要用sys/system登录。

4.show user说明: 显示当前用户名5.exit说明: 该命令会断开与数据库的连接,同时会退出sql*plus文件操作命令1.start和@说明: 运行sql脚本案例: sql>@ d:\a.sql或是sql>start d:\a.sql2.edit说明: 该命令可以编辑指定的sql脚本案例: sql>edit d:\a.sql,这样会把d:\a.sql这个文件打开3.spool说明: 该命令可以将sql*plus屏幕上的内容输出到指定文件中去。

案例: sql>spool d:\b.sql 并输入 sql>spool off交互式命令1.&说明:可以替代变量,而该变量在执行时,需要用户输入。

韩顺平玩转ORACLE

韩顺平玩转ORACLE

目录1.Oracle 认证,与其它数据库比较,安装 (4)2.Oracle 的基本使用--基本命令 (7)2.1 连接命令 (7)2.1.1 conn[ect] (7)2.1.2 disc[onnect] (7)2.1.3 psssw[ord] (7)2.1.4 show user (7)2.1.5 exit (7)2.2文件操作命令 (7)2.2.1 start 和@ (7)2.2.2 edit (7)2.2.3 spool (8)2.3交互式命令 (8)2.3.1 & (8)2.3.2 edit (8)2.3.3 spool (8)2.4显示和设置环境变量 (9)2.4.1 linesize (9)2.4.2 pagesize (9)3.oracle 用户管理 (10)3.1 oracle 用户的管理 (10)3.1.1创建用户 (10)3.1.2 给用户修改密码 (10)3.1.3 删除用户 (10)3.1.4用户管理的综合案例 (10)3.2 使用profile 管理用户口令 (12)3.2.1.账户锁定 (12)3.2.2.给账户(用户)解锁 (13)3.2.3.终止口令 (13)3.3口令历史 (13)3.4 删除profile (13)4.oracle 表的管理(数据类型,表创建删除,数据CRUD 操作) (14)4.1 oracle 的表的管理 (14)4.1.1表名和列的命名规则 (14)4.1.2 oracle 支持的数据类型 (14)4.2怎样创建表 (15)4.3添加数据 (15)4.4修改数据 (16)4.5删除数据 (16)5.oracle 表查询 (16)5.1 oracle 表基本查询 (16)5.2简单的查询语句 (17)5.3 oracle 表复杂查询 (18)5.3多表查询 (19)5.4子查询 (20)5.5 分页查询 (21)5.5.1.根据rowid 来分 (22)5.5.2.按分析函数来分 (22)5.5.3按rownum 来分 (22)5.6用查询结果创建新表 (23)5.7合并查询 (23)6 创建数据库 (23)7. java 操作oracle (24)7.1 java 连接oracle (24)7.2在oracle 中操作数据 (28)8.oracle 中事务处理 (29)8.1什么是事务 (29)8.2提交事务 (29)8.3回退事务 (29)8.4 java 程序中如何使用事务 (29)9.oracle 的函数 (32)9.1 sql 函数的使用 (32)9.1.1字符函数 (32)9.1.2数学函数 (33)9.1.3日期函数 (34)9.1.4转换函数 (35)9.1.5系统函数 (36)10.数据库管理,表的逻辑备份与恢复 (37)10.1数据库管理员 (37)10.2数据库(表)的逻辑备份与恢复 (39)10.3导出 (39)10.3.1导出表 (39)10.3.2导出方案 (39)10.3.3导出数据库 (40)10.4导入 (40)10.4.1导入表 (40)10.4.2导入方案 (40)10.4.3导入数据库 (41)11.数据字典和动态性能视图 (41)11.1数据字典 (41)11.2 用户名,权限,角色 (41)11.3动态性能视图 (44)12.数据库管理-- 管理表空间和数据文件 (45)12.1数据库的逻辑结构 (45)12.2表空间 (45)12.2.1建立表空间 (45)12.2.2 改变表空间的状态 (46)12.2.3删除表空间 (46)12.2.4扩展表空间 (46)12.2.5移动数据文件 (47)12.2.6 显示表空间信息 (47)12.2.7表空间小结 (47)12.2.8其它表空间 (48)13.约束 (48)13.1维护数据的完整性 (48)13.2约束 (48)13.2.1使用 (48)13.2.2维护 (49)13.2.3删除约束 (50)13.2.4显示约束信息 (50)14.Oracle 索引、权限 (51)14.1创建索引 (51)14.2 显示索引信息 (52)14.3 管理权限和角色 (52)14.3.1 系统权限 (52)14.3.2 对象权限 (53)15.角色 (55)15.1预定义角色 (56)15.2自定义角色 (56)15.3角色授权 (56)15.4删除角色 (57)15.5显示角色信息 (58)16.PL/SQL 块的结构和实例 (59)17.pl/sql 分类-- 过程,函数,包,触发器 (64)17.1 过程 (64)17.2 函数 (65)17.3包 (66)17.3触发器 (67)18.定义并使用变量,复合类型 (68)18.1定义并使用变量 (68)18.2复合变量(composite) (69)19.pl/sql 的进阶--控制结构(分支,循环,控制) (71)19.1 pl/sql 的进阶--控制结构 (72)19.1.1条件分支语句 (72)20.PL/SQL 分页 (75)21.例外处理 (85)21.1处理预定义例外 (86)21.2非预定义例外 (89)22.oracle 的视图 (92)1.Oracle 认证,与其它数据库比较,安装Oracle 安装会自动的生成sys 用户和system 用户:(1)sys 用户是超级用户,具有最高权限,具有sysdba 角色,有create database的权限,该用户默认的密码是change_on_install(2)system 用户是管理操作员,权限也很大。

韩顺平玩转oracle10g实战教程第2讲

韩顺平玩转oracle10g实战教程第2讲

玩转oracle 10g实战教程
oracle表的管理—添加数据 练习:使用insert语句向表中插入三个学生的信息。
字段 Id name sex brithday fellowship resume 字段类型 整形 字符型 字符型 日期型 小数型 大文本型
主讲 韩顺平
注意:字符和日期要包含在单引号中。
表的管理—oracle常用数据类型
分类 数据类型 CHAR(size) char(20) VARCHAR(size) varchar(20) nchar(n) nvarchar2(n) clob(character large object) blob(binary large object) 说明
4.删除学生表的 fellowship 字段 5.把学生表名 student修改成 stu 6.删除学生表
玩转oracle 10g实战教程
oracle表的管理—crud
主讲 韩顺平
Insert语句 Update语句 Delete语句 Select语句
(增加数据) (更新数据) (删除数据) (查找数据)

玩转oracle 10g实战教程
oracle表的管理--oracle支持的数据类型 数值型 看几个案例: 看几个案例

主讲 韩顺平
number(5,2) 表示一个小数有5位有效数,2位小数 。范围 -999.99~999.99 如果数值超出了位数限制就会被截取多余的位数。但在一行数据中的这 个字段输入575.316,则真正保存到字段中的数值是575.32。 number(5) <=> number(5,0) 表示一个五位整数,范围 -99999~99999。 输入57523.316,真正保存的数据是57523
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
revoke select on emp from xiaoming
//对权限的维护。 * 希望 xiaoming 用户可以去查询 scott 的 emp 表/还希望 xiaoming 可以把这个 权限继续给别人。 --如果是对象权限,就加入 with grant option
grant select on emp to xiaoming with grant option 我的操作过程: SQL> conn scott/tiger; 已连接。 SQL> grant select on scott.emp to xiaoming with grant option;
2.给账户(用户)解锁
SQL> alter user tea account unlock;
3.终止口令
为了让用户定期修改密码可以使用终止口令的指令来完成,同样这个命令也需要 dba 的身份来操作。 例子:给前面创建的用户 tea 创建一个 profile 文件,要求该用户每隔 10 天要 修改自己的登陆密码,宽限期为 2 天。看看怎么做。 SQL> create profile myprofile limit password_life_time 10 password_grace_time 2; SQL> alter user tea profile myprofile;
oracle 的表的管理 表名和列的命名规则
必须以字母开头 长度不能超过 30 个字符 不能使用 oracle 的保留字 只能使用如下字符 A-Z,a-z,0-9,$,#等
概述:profile 是口令限制,资源限制的命令集合,当建立数据库的,oracle 会自动建立名称为 default 的 profile。当建立用户没有指定 profile 选项,那 么 oracle 就会将 default 分配给用户。
1.账户锁定
概述:指定该账户(用户)登陆时最多可以输入密码的次数,也可以指定用户锁定 的时间(天)一般用 dba 的身份去执行该命令。 例子:指定 scott 这个用户最多只能尝试 3 次登陆,锁定时间为 2 天,让我们看 看怎么实现。 创建 profile 文件 SQL> create profile lock_account limit failed_login_attempts 3 password_lock_time 2; SQL> alter user scott profile lock_account;
3.oracle 用户管理
文章分类:数据库 oracle 用户的管理
创建用户
概述:在 oracle 中要创建一个新的用户使用 create user 语句,一般是具有 dba(数据库管理员)的权限才能使用。 create user 用户名 identified by 密码; (oracle 有个毛病,密码必须以字 母开头,如果以字母开头,它不会创建用户)
用户已创建。
SQL> grant connect to xiaohong;
授权成功。
SQL> conn xiaoming/m12; 已连接。 SQL> grant select on scott.emp to xiaohong;
授权成功。
--如果是系统权限。 system 给 xiaoming 权限时: grant connect to xiaoming with admin option
口令历史
概述:如果希望用户在修改密码时,不能使用以前使用过的密码,可使用口令历 史,这样 oracle 就会将口令修改的信息存放到数据字典中,这样当用户修改密 码时,oracle 就会对新旧密码进行比较,当发现新旧密码一样时,就提示用户 重新输入密码。 例子: 1)建立 profile SQL>create profile password_history limit password_life_time 10 password_grace_time 2 password_reuse_time 10 password_reuse_time //指定口令可重用时间即 10 天后就可以重用 2)分配给某个用户
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
授权成功。
SQL> conn system/p; 已连接。 SQL> create user xiaohong identified by m123;
grant select on emp to xiaoming * 希望 xiaoming 用户可以去修改 scott 的 emp 表
grant update on emp to xiaoming * 希望 xiaoming 用户可以去修改/删除,查询,添加 scott 的 emp 表
grant all on emp to xiaoming * scott 希望收回 xiaoming 对 emp 表的查询权限
* 第 1 行出现错误: ORA-00942: 表或视图不存在
结果显示:小红受到诛连了。。
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
使用 profile 管理用户口令
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
用户管理的综合案例
概述:创建的新用户是没有任何权限的,甚至连登陆的数据库的权限都没有,需 要为其指定相应的权限。给一个用户赋权限使用命令 grant,回收权限使用命令 revoke。 为了给讲清楚用户的管理,这里我给大家举一个案例。 SQL> conn xiaoming/m12; ERROR: ORA-01045: user XIAOMING lacks CREATE SESSION privilege; logon denied
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
显示和设置环境变量
概述:可以用来控制输出的各种格式,set show 如果希望永久的保存相关的设 置,可以去修改 glogin.sql 脚本 1.linesize 说明:设置显示行的宽度,默认是 80 个字符 show linesize set linesize 90 2.pagesize 说明:设置每页显示的行数目,默认是 14 用法和 linesize 一样 至于其它环境参数的使用也是大同小异
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
删除
概述:当不需要某个 profile 文件时,可以删除该文件。 SQL> drop profile password_history 【casade】 注意:文件删除后,用这个文件去约束的那些用户通通也都被释放了。。 加了 casade,就会把级联的相关东西也给删除掉
Generated by Foxit PDF Creator © Foxit Software For evaluation only.
2.Oracle 的基本使用--基本命令
文章分类:数据库 sql*plus 的常用命令
连接命令
1.conn[ect] 用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]当用特权用户身份连 接时,必须带上 as sysdba 或是 as sysoper 2.disc[onnect] 说明: 该命令用来断开与当前数据库的连接 3.psssw[ord] 说明: 该命令用于修改用户的密码,如果要想修改其它用户的密码,需要用 sys/system 登录。 4.show user 说明: 显示当前用户名 5.exit 说明: 该命令会断开与数据库的连接,同时会退出 sql*plus
文件操作命令
1.start 和@ 说明: 运行 sql 脚本 案例: sql>@ d:\a.sql 或是 sql>start d:\a.sql 2.edit 说明: 该命令可以编辑指定的 sql 脚本 案例: sql>edit d:\a.sql,这样会把 d:\a.sql 这个文件打开 3.spool 说明: 该命令可以将 sql*plus 屏幕上的内容输出到指定文件中去。 案例: sql>spool d:\b.sql 并输入 sql>spool off
交互式命令
1.& 说明:可以替代变量,而该变量在执行时,需要用户输入。 select * from emp where job='&job'; 2.edit 说明:该命令可以编辑指定的 sql 脚本 案例:SQL>edit d:\a.sql 3.spool 说明:该命令可以将 sql*plus 屏幕上的内容输出到指定文件中去。 spool d:\b.sql 并输入 spool off
4.oracle 表的管理(数据类型,表创建删除,数据 CRUD 操作)
文章分类:数据库 玩转 oracle 实战教程(第二天) 内容介绍
1.上节回顾 2.oracle 的表的管理 √ 3.基本查询 √ 4.复杂查询 √ 5.oracle 数据库的创建 √
期望目标 1.掌握 oracle 表的管理(创建/维护) 2.掌握对 oracle 表的各种查询技巧 3.学会创建新的 oracle 数据库
给用户修改密码
概述:如果给自己修改密码可以直接使用 password 用户名 如果给别人修改密码则需要具有 dba 的权限,或是拥有 alter user 的系统权限 SQL> alter user 用户名 identified by 新密码
相关文档
最新文档