- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle数据库常用工具
·SQL*Plus:
SQL*Plus是Oracle数据库的一个基本工具,它允许用户使用SQL命令交互式的访问数据库,也允许用户使用SQL*Plus命令格式化输出参数。
通过SQL*Plus,可以完成数据库的启动和停止、创建和运行查询、更新数据、格式化输出数据报表、运行SQL脚本文件等的操作。
SQL*Plus的启动与退出
从【开始】菜单启动SQL*Plus:
选择【开始】 【所有程序】 【Oracle-OraDb10g_home】 【Application Development】 【SQL Plus】,如下图:
弹出窗口:
******************普通用户登录*****************
************数据库管理员(DBA)登录************
从命令行启动SQL*Plus:
在Windows命令行输入如下命令:
sqlplus/sqlplusw name/pass @orclsql文件名称 参数 用户名/口令 主机字符串 sql文件 sql文件需要的参数
注意:sqlplus和sqlplusw只能选择其中一个,sqlplus指的是命令窗口字符界面,sqlplusw指的是GUI图形界面(和【开始】菜单启动的界面一致)
退出SQL*Plus的两种方法:
单击SQL*Plus主窗口标题栏的【关闭】按钮
在SQL*Plus命令行执行exit命令或者quit命令
区别在于方式(1)不认为是正常退出,如果事务未提交则会执行回滚操作,而使最后的操作无效,所以提倡使用方式(2)。
SQL*Plus常用命令:
SQL*Plus可以处理两类命令:SQL命令和SQL*Plus命令(都不区分大小写)
SQL命令只要用来对数据库进行操作,不可以简写,还要以”/”开始运行,以”;”结束,SQL命令存放于SQL缓冲区中,可以调出进行编辑,也可以被反复运行;SQL*Plus命令主要用来设置查询结果的显示格式,设置一些环境选项和提供帮助信息等,可以简写,不必输入”;”结束,SQL*Plus不被保存在缓冲区中。 连接与断开数据库连接:connect conn 和disconnect disconn 格式:conn/connect 用户名/口令@主机字符串 conn scott/root@orcl 以普通身份连接到数据库
conn scott/root@orcl as sysbda 以数据库管理员身份连接数据库,都被视为SYS用户,此时用户名和密码可以省略
show user 可以用来查看当前用户名
disconn 命令用于断开连接 查看表结构:describe desc 格式: describe/desc 表名 该命令也用于查看视图、同义词的结构 SQL*Plus会话环境设置:set 格式:set 环境变量名 值 比较重要的环境变量有:arraysize、linesize、pagesize、pause、autocommit linesize、pageSize:表示显示行的宽度和一页显示的记录数
pause:用于控制屏幕显示,当设置为on时,在发出select语句后需要按Enter键才会显示下一屏
autocommit:set auto[commit] OFF/ON/IMM/N
OFF/ON/IMM/N表示“不自动提交/自动提交/立即提交/将上次commit后的N条语句一起提交”。
SPOOL(假脱机)命令:用于转储SQL执行的命令及结果,也可用于转出数据库系统中的数据。例如:将表emp数据转出到d:\emp.txt中
spool d:\emp.txt
prompt 每页显示五行,每行显示80个字符
set pagesize 5
set linesize 80
select * from emp; spool end 编辑命令:都是正对SQL缓冲区中sql的操作 例如,原缓冲区中的数据[select * from emp]
change c /emp/dept 执行这条语句就表示把缓冲区中的emp换成dept,则缓冲区中的语句就是[select * from dept] list 表示查看缓冲区中的内容
append where 1 1 表示将‘ where 1 1’拼接在缓冲区原有数据的后面,则缓冲区中的语句就是[select * from dept where 1 1]
edit 表示用文本编辑器编辑缓冲区中的内容 执行SQL缓冲区中语句命令 格式:/和run 执行SQL脚本文件命令 格式1:start SQL文件名 格式2:@SQL文件名 执行存储过程命令:execute execute 存储过程名 设置列显示属性:column(col) col name FORMA
您可能关注的文档
最近下载
- 2025-2026学年小学信息科技泰山版2024五年级上册-泰山版2024教学设计合集.docx
- 37 《邹忌讽齐王纳谏》对比阅读-2024-2025中考语文文言文阅读专项训练(含答案).docx VIP
- 世界级盐湖产业基地科技创新指标.pdf VIP
- 2025年国家公务员考录《行测》真题及参考答案(地市级).pdf VIP
- MT 554-1996 缓倾斜煤层采煤工作面顶板分类.pdf
- 业务连续性管理体系程序文件.docx VIP
- 金工深度研究:多期限择时策略的构建与组合增强.pdf VIP
- 《健康教育健康促进》课件.pptx VIP
- 山西省大同市天镇县部分学校2024-2025学年七年级上学期期末数学试卷(含简略答案).pdf VIP
- 晕厥的院前急救.pptx VIP
文档评论(0)