ORACLE常用命令总结-SQL*PLUS使用

来源:互联网 发布:linux导出mysql数据库 编辑:程序博客网 时间:2024/06/05 10:37

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
、表空间的创建、删除

原创粉丝点击