SQL*PLUS使用 :

a、近入SQL*Plus
$sqlplus 用户名/密码

退出SQL*Plus

SQL>exit

b、在sqlplus下得到帮助信息
列出全部SQL命令和SQL*Plus命令

SQL>help
列出某个特定的命令的信息
SQL>help 命令名

c、显示表结构命令DESCRIBE

SQL>DESC 表名

d、SQL*Plus中的编辑命令
显示SQL缓冲区命令
SQL>L

修改SQL命令
首先要将待改正行变为当前行
SQL>n
用CHANGE命令修改内容

SQL>c/旧/新
重新确认是否已正确
SQL>L

使用INPUT命令可以在SQL缓冲区中增加一行或多行

SQL>i
SQL>输入内容

e、调用外部系统编辑器
SQL>edit 文件名

可以使用DEFINE命令设置系统变量EDITOR来改变文本编辑器的类型,在login.sql文件中定义如下一行
DEFINE_EDITOR=vi

f、运行命令文件
SQL>START test
SQL>@test

常用SQL*Plus语句

a、表的创建、修改、删除
创建表的命令格式如下:
create table 表名 (列说明列表);

为基表增加新列命令如下:
ALTER TABLE 表名 ADD (列说明列表)
例:为test表增加一列Age,用来存放年龄

sql>alter table test
        add (Age number(3));

修改基表列定义命令如下:
ALTER TABLE 表名
MODIFY (列名 数据类型)

例:将test表中的Count列宽度加长为10个字符
    sql>alter atble test
       
modify (County char(10));

b、将一张表删除语句的格式如下:
DORP TABLE 表名;

例:表删除将同时删除表的数据和表的定义
sql>drop table test

c、表空间的创建、删除

转载于:https://www.cnblogs.com/surge/archive/2012/09/10/2678591.html

Sql Plus 操作相关推荐

  1. R语言使用sqldf包按照SQL语法操作dataframe数据(Using SQL statements to manipulate data frames)

    R语言使用sqldf包按照SQL语法操作dataframe数据(Using SQL statements to manipulate data frames) 目录

  2. JAVA中用 SQL语句操作小结

    1.添加记录(INSERT) 使用SQL语句的INSERT命令可以向数据库中插入记录,INSERT命令的基本形式为: INSERT INTO 表名 [(字段名1,字段名2-)] VALUES (值1, ...

  3. MySQL数据库https接口_第三章 mysql 数据库接口程序以及SQL语句操作

    mysql  数据库接口程序以及SQL语句操作 用于管理数据库: 命令接口自带命令 DDL:数据定义语言(create drop ) DCL: 数据控制语言(grant revoke) DML: 数据 ...

  4. Spark SQL JOIN操作代码示例

    title: Spark SQL JOIN操作 date: 2021-05-08 15:53:21 tags: Spark 本文主要介绍 Spark SQL 的多表连接,需要预先准备测试数据.分别创建 ...

  5. SQL基础操作_3_数据字典(涵盖SQL Server、Oracle、Mysql常见系统数据字典)

    目录 数据库元数据查询 7.5.1 列出模式中所有的表 7.5.2 列出所有的数据库 7.5.3 列出给定表的基本信息 7.5.4 列出给定表的索引信息 7.5.5 列出给定表的主键.外键约束 7.5 ...

  6. SQL基础操作_5_字符串处理

    目录 7.6 处理字符串 7.6.1 生成自增值 7.6.2 遍历字符串里的每个值 7.6.3 处理含引号的字符串 7.6.4 计算某个字符出现的次数 7.6.5 字符串里过滤不需要的字符 7.6.6 ...

  7. SQL基础操作_7_时间运算

    目录 7.8 时间运算 7.8.1 对时间列进行加减 7.8.2 计算两个时间列的差值 7.8.3 计算两个时间列工作日差值 7.8.4 计算时间列所在的周的序号 7.8.5 计算时间列所在年的周序号 ...

  8. SQL基础操作_6_处理数字

    目录 7.7 处理数字 7.7.1 计算某列的最小/大值 7.7.2 计算某列的平均值 7.7.3 计算某列的总和 7.7.4 计算表的行数 7.7.5 非NULL值的列的个数 7.7.6 NULL值 ...

  9. SQL基础操作_4_表的插入、更新、删除、合并操作

    目录 表的插入.更新.删除.合并操作 7.4.1 插入新的记录 7.4.2 插入含自增列的记录 7.4.3 插入新的多条记录 7.4.4 同时往多个表插入记录 7.4.5 通过其它表插入 7.4.6 ...

  10. SQL基础操作_2_操作多个表

    目录 操作多个表 7.3.1 记录集的叠加 7.3.2 组合相关的行 7.3.3 查询两个表共同的行 7.3.4 从一个表中查询另外一个表里没有的值 7.3.5 在一个表中查询与其它表不匹配的记录 7 ...

最新文章

  1. ibm xml专区中对XPATH的一个好文
  2. 【Linux】44.设置ubuntu电脑为简单的密码
  3. 数据处理的两个基本问题---汇编学习笔记
  4. 版本控制系统优缺点比较
  5. 360董事长周鸿祎跨足手机市场是福还是祸?
  6. EMNLP'21 | 让压缩语言模型自动搜索最优结构!
  7. LeetCode - Remove Nth Node From End of List
  8. indesign拖进去颜色变灰_在 InDesign 中管理颜色
  9. 打榜前10名:天池AI医疗人工智能辅助糖尿病遗传风险预测
  10. 深入解析条件变量(condition variables)
  11. Bundle Adjustment原理及应用
  12. python如何实现输出表格_python如何以表格形式打印输出
  13. pytorch中的torch.nn.Unfold和torch.nn.Fold
  14. 简单的 C/C++ 项目自动化构建--Xmake
  15. 阿里安全研究员路全:如何运用AI对抗“数据污染”?
  16. 南京师范大学计算机学院师资,南京师范大学计算机与电子信息学院导师教师师资介绍简介-陈燚...
  17. Docker学习之四:容器虚拟化网络与docker网络
  18. 零基础可以学python么
  19. vscode最常用插件
  20. InputStream 和OutputStream

热门文章

  1. java怎么给坦克上图片_Java坦克大战 (七) 之图片版
  2. java xml stax_Java StAX解析器示例以读取XML文件
  3. Android RxBinding
  4. Java SE 9:不可变Map和Map.Entry的工厂方法
  5. Vue.js如何在一个页面调用另一个同级页面的方法
  6. 简单理解const是锁还是不锁!
  7. 将TensorFlow训练的模型移植到Android手机
  8. 三、 复杂对象类型的WebService
  9. 微信小程序“信用卡还款”项目实践
  10. echarts+php+mysql 绘图实例