Oracle11g_入门笔记(一)
2018-03-02 13:38
155 查看
都说Oracle数据库好,为什么好呐?感觉最大的可能性是因为它够贵。当然在性能上也没有话说,很强大,功能完善是业界最一流。具体怎么好,百度一下,你就知道。
SQL是标准化的数据库查询语言,不管是什么数据库只有用SQL,那就是通用的。为了针对的客户不同,查询的方式也就有点不同。不要感觉这些不同 会不会让Oracle变的难学,以后用的多了,才会发现那些不同是多方便。
入门第一步:安装数据库
下载相信每个人都会,但是我建议官网上下载的比较唯一点。简单的英文应该都看的懂吧?实在不行就用翻译插件。常见
Oracle 安装会自动生成sys和system用户
sys 是超级用户 拥有最高权限可以执行任何操作 默认密码 change_on_install
system是管理员权限 不能创建数据库默认密码 manager
基本使用:主要以SQLPLUS完成
连接命令
1.conn [ect] 说明:conn 用户名/密码@网络服务名[as sysdba/sysoper] 当特权用户连接必须加上 as ...
2.disc [onnect]说明:断开当前连接
3.psssw [ord]说明:修改当前用户密码,
4.show user 说明:显示当前用户
5.exit 说明:断开当前连接并退出sqlPlus
文件操作
1.start和@ 说明:执行.SQL脚本 例:@ D:\a.sql 或 start D:\a/sql
2.edit 说明:编辑 SQL脚本 例:edit d:\a.sql
3.spool 说明:将sqlPlus屏幕内容输出到指定文件 例:spool d:\b.sql 并输入 spool off
交互式命令
1.& 说明:代替变量,执行时需要输入 例:select * from where job ='&job';
显示和设置环境变量
1.linesize 说明:设置显示行的宽度 默认80字符 例:show linesize set linesize
2.pagesize 说明:设置每页显示的行数目 默认14 例 :show* set *
账户管理
1.create user 说明:创建用户,登陆权限为system/sys才可以创建,密码必须以字母开头 例:create user user_name identified by user_pws ;
2.password 说明:修改密码,修改其他人的密码 需要有dba的权限 例:alter user user_name identifien by new_pwd;
3.drop 说明:删除用户,需要有dba权限,若该用户有表则需要带参数 例:drop user user_name [cascade];
4.privilege说明:新创建的用户,会被锁定,使用需要解锁 例:user user_name lacks create session privilege;
5.grant 说明:新创建的用户,没有任何权限,需要dba授权 例:grant connect to user_name
6.
SQL是标准化的数据库查询语言,不管是什么数据库只有用SQL,那就是通用的。为了针对的客户不同,查询的方式也就有点不同。不要感觉这些不同 会不会让Oracle变的难学,以后用的多了,才会发现那些不同是多方便。
入门第一步:安装数据库
下载相信每个人都会,但是我建议官网上下载的比较唯一点。简单的英文应该都看的懂吧?实在不行就用翻译插件。常见
Oracle 安装会自动生成sys和system用户
sys 是超级用户 拥有最高权限可以执行任何操作 默认密码 change_on_install
system是管理员权限 不能创建数据库默认密码 manager
基本使用:主要以SQLPLUS完成
连接命令
1.conn [ect] 说明:conn 用户名/密码@网络服务名[as sysdba/sysoper] 当特权用户连接必须加上 as ...
2.disc [onnect]说明:断开当前连接
3.psssw [ord]说明:修改当前用户密码,
4.show user 说明:显示当前用户
5.exit 说明:断开当前连接并退出sqlPlus
文件操作
1.start和@ 说明:执行.SQL脚本 例:@ D:\a.sql 或 start D:\a/sql
2.edit 说明:编辑 SQL脚本 例:edit d:\a.sql
3.spool 说明:将sqlPlus屏幕内容输出到指定文件 例:spool d:\b.sql 并输入 spool off
交互式命令
1.& 说明:代替变量,执行时需要输入 例:select * from where job ='&job';
显示和设置环境变量
1.linesize 说明:设置显示行的宽度 默认80字符 例:show linesize set linesize
2.pagesize 说明:设置每页显示的行数目 默认14 例 :show* set *
账户管理
1.create user 说明:创建用户,登陆权限为system/sys才可以创建,密码必须以字母开头 例:create user user_name identified by user_pws ;
2.password 说明:修改密码,修改其他人的密码 需要有dba的权限 例:alter user user_name identifien by new_pwd;
3.drop 说明:删除用户,需要有dba权限,若该用户有表则需要带参数 例:drop user user_name [cascade];
4.privilege说明:新创建的用户,会被锁定,使用需要解锁 例:user user_name lacks create session privilege;
5.grant 说明:新创建的用户,没有任何权限,需要dba授权 例:grant connect to user_name
6.
相关文章推荐
- perl入门学习笔记
- SQL语句从入门到精通之笔记大全
- Ajax入门笔记
- JavaScript入门学习笔记--(1)
- Linux下c++开发入门笔记2--jrtplib的安装及使用
- Solr入门之官方文档6.0阅读笔记系列(七)
- XML 入门学习笔记(一)
- 【算法学习笔记】03.白书练习题stat(排序入门:冒泡,桶)
- 学习笔记_python_python编程从入门到实践3.0
- cocos2d-x学习笔记(20)-- box2d入门
- python爬虫入门笔记:XPath与lxml库
- 第一章笔记 <matlab入门>
- Python3萌新入门笔记(17)
- Oracle11g、PL/SQL、ArcSDE笔记
- JavaScript入门学习笔记(1)—— 基本概念
- javascript 入门经典--笔记10 -- event事件
- Android菜鸟的成长笔记(1)——Android开发环境搭建从入门到精通
- HTML入门笔记15-HTML中插入外部链接
- R语言入门视频笔记--7--R与mysql连接
- dhcpd入门笔记