Oracle自学笔记

Oracle自学笔记

ID:37490450

大小:172.00 KB

页数:17页

时间:2019-05-24

Oracle自学笔记_第1页
Oracle自学笔记_第2页
Oracle自学笔记_第3页
Oracle自学笔记_第4页
Oracle自学笔记_第5页
资源描述:

《Oracle自学笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Oracle命令一.连接命令1.connsystem/adminsa@Orclassysdba(sysoper)2.disc3.passw4.showuser;5.exit二.文件操作1.startD:query.sql

2、@D:query.sql2.editD:query.sql3.spoolspoolD:query.sql;select*fromemp;spooloff;三.交互命令1.Select*fromempwhereename=’&ename’;四.环境变量1.setlinesize80;2.setpagesize5;Oracle用户管理1.创建用户(需要管理员用户权限

3、)createuserusernameidentifiedbypassword;2.给用户修改密码(需要管理员用户权限)passwordusername3.删除用户(需要管理员用户权限)dropuserusername注:如果要删除的用户已经创建表,需加参数cascade,将同时删除表4.授权用户(需要管理员用户权限)grantconnecttousername;注:Oracle权限分为两种a.系统权限:用户对数据库的相关权限,如登录,建库表索引修改密码等140b.对象权限:用户对其他用户的数据对象的访问的权限25数据对象:表视图存储过程等角色是对用户权限的批量授权角色分为两种a.预定义

4、角色b.自定义角色三种比较重要的角色1.connect2.dba3.resource对象权限的授权grantselectontableNametousername;--只授权select对象权限给某用户select*fromscott.emp;--涉及到方案的概念对象权限的传递grantselectontableNametousernamewithgrantoption;系统权限的传递grantconnecttousernamewithadminoption;1.锁定和解锁用户alteruserscottaccountlock;alteruserscottaccountunlock;2.

5、撤销授权revokeselectontableNamefromusername;注:使用传递授权时如果上级权限被撤销时下级的权限同时被撤销形象比喻为株连政策3.查看表结构desctableName4.使用profile管理用户的密码(1).createprofileprofilenamelimitfailed_login_attempts3password_lock_time1;alteruserscottprofileAccount.lock;注:创建名为profilename的配置文件,内容为登录失败尝试次数3密码锁定1天.(2).createprofileprofilenameli

6、mitpassword_life_time27password_grace_time3;注:创建名为profilename的配置文件,内容为强制27天修改一次密码宽限3天(3).createprofileprofilenamelimitpassword_life_time27password_grace_time3password_reuse_time30;注:启用password历史(4).dropprofileprofilename[cascade];注:删除用户配置文件加参数cascade同时删除相关约束Oracle表管理1.表的操作(1).创建表createtablestuden

7、t(studentIdnumber(4),studentNamevarchar2(12),studentSexchar(2),studentBirthdaydate,studentSalarynumber(7,2));(2).添加表字段altertablestudentadd(studentAddvarchar2(50));(3).修改表字段altertablestudentmodify(studentAddvarchar2(100));(4).删除表字段altertablestudentdropcolumn(studentSalarynumber(7,2));(5).表重命名renam

8、estudenttostudentTable;(6).表删除droptablestudent;注:表中有数据时修改表字段删除表字段和修改表名操作尽量避免有风险(7).插入记录Insertintoscott.student(studentID,studentName,sex,studentBirthday)values(1,’祁连山’,’男’,’1986-5-21’);(8).修改记录updatestudentsetsex=’男’,s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。