电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Oracle数据库命令操作VIP免费

Oracle数据库命令操作_第1页
1/70
Oracle数据库命令操作_第2页
2/70
Oracle数据库命令操作_第3页
3/70
Oracle数据库命令操作1,查看oracle版本:select*fromv$version2,重新进行数据库连接CONNECTSCOTT/TIGER@MYDBSCOTT登陆名TIGER口令MYDB称为网络服务名或称为连接字符串3,关闭或退出SQL*PlusEXIT”或“QUIT”命令4,查看SQL*Plus的环境参数。通过SHOWALL命令可以查看设置命令的格式为:SET参数[ON|OFF|值]5,设置输出页面的大小。步骤1:输入并执行以下命令,观察显示结果:SELECT*FROMemp;步骤2:在输入区输入并执行以下命令:SETPAGESIZE100SETLINESIZE120或SETPAGESIZE100LINESIZE120步骤3:重新输入并执行以下命令,观察显示结果:SELECT*FROMemp;6,显示当前用户,输入并执行命令:SHOWUSER执行结果是:USER为"SCOTT"7,使用SPOOL命令记录操作内容。步骤1:执行命令:SPOOLC:\TEST步骤2:执行命令:SELECT*FROMemp;步骤3:执行命令:SELECT*FROMdept;步骤4:执行命令:SPOOLOFF步骤5:用记事本打开C:\TEST.LST并查看内容:8,打开/关闭查询结果表头的显示,默认为ON。Setheadingon/off:打开/关闭查询结果表头的显示,默认为ON。Setfeedbackon/off:打开/关闭查询结果中返回行数的显示,默认为ON。Setechoon/off:打开/关闭命令的回显,默认为ON。Settimeon/off:打开/关闭时间显示,默认为OFF。9,使用DESCRIBE命令查看表结构DESCRIBE(可简写成DESC)来检查表的结构信息。输入并执行以下命令(emp为要显示结构的表名):DESCRIBEemp10,注释的方法是:*在一行的开头处书写REM,将一行注释掉。*在一行中插入“--”,将其后的内容注释掉。*使用/*......*/,可以用来注释任何一段内容。11,保存输入区的内容。步骤1:在输入区重新输入命令:SELECT*FROMemp;SELECT*FROMdept;步骤2:选择“文件”菜单下的“将输入另存为”命令,弹出文件存盘对话框。选择正确的磁盘位置,为存盘的文件起一个名字。如果输入区中的内容是SQL命令或命令序列,则使用扩展名.SQL;否则可以省略或以.TXT做扩展名。在本例中,选SELECT.SQL做文件名。12,创建新用户USER1,口令为ABC123CREATEUSERUSER1IDENTIFIEDBYABC123(createuseruser1identifiedbyabc123)授予连接数据库权限、创建表权限、创建存储过程和表空间使用权限。GRANTCONNECTTOUSER1;(grantconnecttouser1)GRANTCREATETABLETOUSER1;(grantcreatetabletouser1)GRANTCREATEPROCEDURETOUSER1;(grantcreateproceduretouser1)GRANTUNLIMITEDTABLESAPCETOUSER1;(grantunlimitedtablesapcetouser1)使用新账户登录。CONNECTUSER1/ABC123@MYDB输出结果:已连接。步骤5:以创建表的方式复制数据到新账户。CREATETABLEEMPASSELECT*FROMSCOTT.EMP;(createtableempasselect*fromscott.emp)CREATETABLEDEPTASSELECT*FROMSCOTT.DEPT;CREATETABLESALGRADESASSELECT*FROMSCOTT.SALGRADE;13,每个账户对应一个模式(账户.表)以不同的账户登录数据库时,就进入了不同的模式SELECT*FROMSCOTT.EMP;14,显示表的行号输入并执行查询:SELECTrownum,enameFROMemp;15,查询语句中的加减乘除运算加(+)、减(-)、乘(*)、除(/)显示雇员工资上浮20%的结果。输入并执行查询:SELECTename,sal,sal*(1+20/100)FROMemp;显示结果为:ENAMESALSAL*(1+20/100)---------------------------------------------------SMITH800960ALLEN1600192016,在查询中使用列别名。输入并执行:SELECTenameAS"名称",sal"工资"FROMemp;显示结果为:名称工资---------------------------------SMITH800ALLEN160017,在查询中使用字符串常量。输入并执行查询:SELECTename||'IS'||jobAS"雇员和职务表"FROMemp;输出结果为:雇员和职务表-----------------------SMITHISCLERKALLENISSALESMAN18,消除重复行显示。使用DISTINCT输入并执行查询:SELECTDISTINCTjobFROMemp;19,升序排序【训练1】查询雇员姓名和工资,并按工资从小到大排序。输入并执行查询:SELECTename,salFROMempORDERBYsal;执行结果为:ENAMESAL---------------------------------SMITH800JAMES950注意:若省略ASC和DESC,则默认为ASC,即升序排序。降序排序?【训练2】查询雇员姓名和雇佣日期,并按雇佣日期排序,后雇佣的先显示。输入并...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Oracle数据库命令操作

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部