oracle sqlplus常用命令

oracle sqlplus常用命令

ID:33598646

大小:60.00 KB

页数:8页

时间:2019-02-27

oracle sqlplus常用命令_第1页
oracle sqlplus常用命令_第2页
oracle sqlplus常用命令_第3页
oracle sqlplus常用命令_第4页
oracle sqlplus常用命令_第5页
资源描述:

《oracle sqlplus常用命令》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OracleSQL*PLUS常用命令一、DataBase保存数据,以表的形式表现数据二、SQLStructurquerylanguage结构化查询语言,是操作关系型数据库中的对象。DDL(Datadefinitionlanguage数据定义语言),用于建表或删表操作,以及对表约束进行修改createtable,altertable,droptable对表结构的增删操作。DML(Datamanipulationlanguage数据操作语言),向表中插入纪录,修改纪录insert,update,delete,mergetransaction,事务控制语言,由DM

2、L语句组成的,commit;,rollback;select查询语句dcl授权语句grant三、OracleDBMS数据库管理系统有Oracle提供,还提供AS,应用服务器DBA数据库管理员四、相关操作1、sqlplus访问数据库命令(本地访问/远程访问),和数据库建立连接的命令,是数据库操作的环境sqlplus用户名/密码2、showuser显示当前用户的用户名改变身份可以直接connect用户名/密码---这个是sqlplus命令在sqlplus中可以使用!可以在shell和sqlplus间切换,!shell命令可以在sqlplus中使用shell命令。

3、实际上是sqlplus开了子进程来执行shell命令。3、Oracle数据库中的表分两类:用户表(用户使用操作的表),系统表(数据库系统维护的表,也叫数据字典)对用户表的DDL操作出发了对系统表的DML操作!五、基本语法1、select查询语句selecttable_namefromuser_tables;(查询系统表)以上的查询语句就是查询本用户下所拥有的所有表的表名。投影操作,只查看选择的字段的信息。选择操作,查看字段中的特定某些信息。联接操作,多表查询,通过表间连接,查寻出多表中的信息(1)selecttable_namefromuser_tables

4、;(查询系统表)以上的查询语句就是查询本用户下所拥有的所有表的表名。(2)sqlplus的buffer中会缓存最后一条sql语句,可以使用"/"来执行这最后一条sql语句,也可以使用edit命令来编辑最后一条sql语句。l命令(list)(sqlplus命令)可以显示buffer中最后一条命令。sqlplus命令可以缩写(3)desc[表名]这是一条sqlplus命令,注意他不是sql语句,这条命令用于查看表的结构。descript的缩写[字段名][字段的类型],这是使用完desc命令后显示的表结构。(4)select[表的字段名1],[表的字段名2],..

5、.from表名;select*from表名;查寻表中所有字段的信息(5)关键字不等拆分,sql语句,以及表名,字段名是大小写不敏感的。sql语句要以";"结尾,来表示sql语句结束,如果不加";"系统不会执行此条sql语句,并提示。在Oracle中字符显示是左对齐,数值右对齐。(6)在select语句中可以使用数学表达式。select[表达式(必须包含本表字段名)],[...],....from表名;运算的优先级的先乘除后加减,同级自左向右运算,括号改变优先级。(7)别名select[字段名或表达式]["别名"],[...]["..."],....from表

6、名;可以通过在字段名或表达式后加空格"别名",可以给列,或者表达式结果其别名。表达别名必须加双引号。(8)字符串拼接使用

7、

8、符号select目标字段名

9、

10、""

11、

12、目标字段名from表名;注意:在Oracle中的字符串要用'..'包含别名中需要使用空格,或是大小写敏感时需要用".."包含。练习:自己写一条SQL语句,执行的结果是select*from...;其中...是每张系统表的表名即在每张系统表的表名前加“select*from”,后加“;”select'select*from'

13、

14、table_name

15、

16、';'fromuser_tables;2、处理错误

17、(1)!oerrora[错误号],系统可以显示错误的原因和如何修改。如果命令错误输入可以使用edit或ed来修改输入错误。实际上是在编辑缓存文件中的最后一条sql语句。也可以使用(change)c/错误字段/正确字段,来进行替换操作进行修改。只有在Linux平台使用!相当于host,没有断连接,只是切换了一下,执行shell命令(2)edit命令来编辑最后一条sql语句。3、sqlplus设置setpauseon回车响应,分屏显示,只在本会话中有效setpauseoff关闭分屏显示。setpause"..."设置分屏显示的提示信息。setpauseon先输出

18、提示信息,回车响应,分屏显示setheadoff提头

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

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

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