前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >sqlplus基础命令

sqlplus基础命令

作者头像
兮动人
发布2021-06-11 18:45:54
9140
发布2021-06-11 18:45:54
举报
文章被收录于专栏:兮动人的博客兮动人的博客

文章目录

在这里插入图片描述
在这里插入图片描述
  • 也可以这样写:scott/password
在这里插入图片描述
在这里插入图片描述

1. 如果要想知道当前的登录账户是哪一位:

代码语言:javascript
复制
show user;
在这里插入图片描述
在这里插入图片描述

2. 切换使用的用户: conn用户名[/密码][AS SYSDBA];

  • 如果使用超级管理员登录则必须追加 AS SYSDBA;
  • 切换到system账户: conn system/manager;
在这里插入图片描述
在这里插入图片描述
  • 也可以这样写,不显示密码的形式:conn system
在这里插入图片描述
在这里插入图片描述
  • 切换到 sys 用户:conn sys AS SYSDBAconn sys/password as sysdba
在这里插入图片描述
在这里插入图片描述

3. 切换到 scott 用户下查看数据表

  • 在一个数据库之中一定是由多张数据表所组成的,所以对于数据表可以查看:
代码语言:javascript
复制
select * from emp;
  • 此时发现在emp 数据表之中一共存在有14行的记录,可现在的显示格式不太美观,因为没有设置好合理的显示格式
在这里插入图片描述
在这里插入图片描述
  • 清屏快捷键:clear scr
  • 所以在sqlplus里面提供有两个操作指令:
  1. 设置每行显示的数据长度:set linesize 每行长度;
在这里插入图片描述
在这里插入图片描述
  • 设置完发现 列名 出现了两次。这个时候就需要设置每页的长度了
  1. 设置每页显示的数据长度: set pagesize 每页长度;
  • 设置好后就没有出现两次 列名 的情况了,也就每页分页的情况了
在这里插入图片描述
在这里插入图片描述

4. 现在讲行程序编写的时候是可以直接讲行语句的创建与执行,但是在很多的情况下,如果你所编写的语句的长度特别长,这个时候往往都会自己调用本机的文本编辑器( windows 下notepad,linux用 vi)

  • 启动本地的文本编辑工具:edit my,此时将在用户所在目录中创建一个名为my.sql的文件
  • 执行程序:@my,执行的是默认路径中的 my.sql 文件
  • 如果说现在你要执行的SOL文件已经存在于你的磁盘上了,例如: xdr.sql 文件,那么也可以直接使用完整路径进行该程序文件的加载:@F:\Test\test01,如果不加后缀,则后缀名称就是“*.sql"
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5. 在sqlplus_里面考虑到了以后有可能要调用本机的操作系统程序,所以提供有直接系统命令的调用操作

格式:host 系统命令

  • Windows下的复制命令:cpoy test01.sql test02.sql
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
  • SQL下的复制命令:host copy F:\Test\test01.sql F:\Test\test03.sql
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6. 总结

  • sqlplus 命令很多,入门的时候掌握些基本的命令对数据库的简单处理操作就行了。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-06-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 1. 如果要想知道当前的登录账户是哪一位:
  • 2. 切换使用的用户: conn用户名[/密码][AS SYSDBA];
  • 3. 切换到 scott 用户下查看数据表
  • 4. 现在讲行程序编写的时候是可以直接讲行语句的创建与执行,但是在很多的情况下,如果你所编写的语句的长度特别长,这个时候往往都会自己调用本机的文本编辑器( windows 下notepad,linux用 vi)
  • 5. 在sqlplus_里面考虑到了以后有可能要调用本机的操作系统程序,所以提供有直接系统命令的调用操作
  • 6. 总结
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档