欢迎来到天天文库
浏览记录
ID:52738400
大小:5.33 MB
页数:73页
时间:2020-03-30
《Oracle数据库命令操作.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Oracle数据库命令操作1,查看oracle版本:select*fromv$version2,重新进行数据库连接CONNECTSCOTT/TIGER@MYDBSCOTT登陆名TIGER口令 MYDB称为网络服务名或称为连接字符串3,关闭或退出SQL*PlusEXIT”或“QUIT”命令4,查看SQL*Plus的环境参数。通过SHOWALL命令可以查看设置命令的格式为:SET参数[ON
2、OFF
3、值]5,设置输出页面的大小。步骤1:输入并执行以下命令,观察显示结果:SELECT*FROMemp;步骤2:在输入区输入并执行以下命令:SETPAGE
4、SIZE100SETLINESIZE120或SETPAGESIZE100LINESIZE120步骤3:重新输入并执行以下命令,观察显示结果:SELECT*FROMemp;6,显示当前用户,输入并执行命令:SHOWUSER执行结果是:USER为"SCOTT"7,使用SPOOL命令记录操作内容。步骤1:执行命令:SPOOLC:TEST步骤2:执行命令:SELECT*FROMemp;步骤3:执行命令:SELECT*FROMdept;步骤4:执行命令:SPOOL OFF步骤5:用记事本打开C:TEST.LST并查看内容:8,打开/关闭查询结果表头
5、的显示,默认为ON。Setheadingon/off:打开/关闭查询结果表头的显示,默认为ON。Setfeedbackon/off:打开/关闭查询结果中返回行数的显示,默认为ON。Setechoon/off:打开/关闭命令的回显,默认为ON。Settimeon/off:打开/关闭时间显示,默认为OFF。9,使用DESCRIBE命令查看表结构DESCRIBE(可简写成DESC)来检查表的结构信息。输入并执行 以下命令(emp为要显示结构的表名):DESCRIBEemp10,注释的方法是:*在一行的开头处书写REM,将一行注释掉。*在一行中插入“
6、--”,将其后的内容注释掉。*使用/*......*/,可以用来注释任何一段内容。11,保存输入区的内容。步骤1:在输入区重新输入命令:SELECT*FROMemp;SELECT*FROMdept;步骤2:选择“文件”菜单下的“将输入另存为”命令,弹出 文件存盘对话框。选择正确的磁盘位置,为存盘的文件起一个名字。如果输入区 中的内容是SQL命令或命令序列,则使用扩展名.SQL;否则可以省略或以.TXT做 扩展名。在本例中,选SELECT.SQL做文件名。12,创建新用户USER1,口令为ABC123CREATEUSERUSER1IDENTIF
7、IEDBYABC123(createuseruser1identifiedbyabc123)授予连接数据库权限、创建表权限、创建存储过程和表空间使用权限。GRANTCONNECTTOUSER1;(grantconnecttouser1)GRANTCREATETABLETOUSER1;(grantcreatetabletouser1)GRANTCREATEPROCEDURETOUSER1;(grantcreateproceduretouser1)GRANTUNLIMITEDTABLESAPCETOUSER1;(grantunlimitedtab
8、lesapcetouser1)使用新账户登录。CONNECTUSER1/ABC123@MYDB输出结果:已连接。步骤5:以创建表的方式复制数据到新账户。CREATETABLEEMPASSELECT*FROMSCOTT.EMP;(createtableempasselect*fromscott.emp)CREATETABLEDEPTASSELECT*FROMSCOTT.DEPT;CREATETABLESALGRADESASSELECT*FROM SCOTT.SALGRADE;13,每个账户对应一个模式(账户.表)以不同的账户登录数据库时,就进入
9、了不同的模式SELECT*FROMSCOTT.EMP;14,显示表的行号输入并执行查询:SELECTrownum,enameFROMemp;15,查询语句中的加减乘除运算加(+)、减(-)、乘(*)、除(/)显示雇员工资上浮20%的结果。输入并执行查询:SELECTename,sal,sal*(1+20/100)FROMemp;显示结果为:ENAMESALSAL*(1+20/100)---------------------------------------------------SMITH800960ALLEN1600192016,在查询
10、中使用列别名。输入并执行:SELECTenameAS"名称",sal"工资"FROMemp;显示结果为:名称工资--------------------------
此文档下载收益归作者所有