频道栏目
首页 > 数据库 > SQL Server > 正文
SQL的基本命令
2017-06-16 09:17:57      个评论    来源:  
收藏   我要投稿

SQLPLUS 命令

Oracle的前台工具:OEM,sqlplusw.exe,sqlplus.exe, sqldeveloper;

Sqlplus 是Oracle数据库提供的一个专门用于数据库管理的交互式工具,管理Oracle数据库的所有的任务,通过命令的方式对数据库进行管理或者通过执行SQL语句操作。

Scott.spl文件的位置:D:\app\oracleuser\product\12.1.0\dbhome_1\RDBMS\ADMIN

常用命令:

格式化命令:SELECT *FROM emp;查询表emp的全部内容;

当数据出现折行,分页使用格式化命令;

每行显示300文字的的操作:SETLINESIZE 300;

每页显示数据长度设置:SETPAGESIZE 30;

编辑操作:ed king(文件名);打开一个记事本,进行命令写入。

@king命令,直接执行记事本中的sql语句。

连接操作:用户切换的基本语法:CONN 用户名密码[AS SYSDBA](如果使用的是sys用户登录,那么请加上AS SYSDBA; eg:使用sys用户登录:CONN sys/change_on_install AS SYSDBA;

查看当前用户命令操作:SHOW USER;

如果通过sys继续查询c##scott用户中的emp表,那么肯定就无法查询,这个时候就需要在表前加上用户名,即c##scott.emp; eg:SELECT *FROM c##scott.emp;

注:在数据库原理之中,用户名有时候可以被简单的称为模式名称,所以所有的表都是具备模式名称的,即:模式名.表的名称;

如果现在想要使用一个普通的用户登录,那么可以输入命令的时候剖不编写SYSDBA;

Eg:CONN c##scott/tiger;

当在一个用户下会存在多张数据表,这个时候可以使用下列命令查看所有的表,

SELECT *FROM tab;

如果想知道某些表的表结构,那么可以使用DESC命令。

DESC emp;

还可以调用本机的操作系统的命令,在命令之前加上host。

HOST copy d:\BugReport.txt d:\king.txt;

SQL Developer配置:使用这个工具必须建立新的连接。下面建立两个连接:普通用户(c##scott/tiger),管理员(sys/change_on_install)。在这个之中具备格式化的显示功能。

点击复制链接 与好友分享!回本站首页
上一篇:sqlserver2012删除数据恢复ApexSQLLog2016
下一篇:SqlServer中用@@IDENTITY取最新ID不准的问题
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 |

版权所有: 88bifa.com--致力于做实用的IT技术学习网站