当前位置: > 数据库 > Oracle >

ORACLE命令总结

时间:2015-10-11 18:16来源:linux.it.net.cn 作者:IT

语法

说明

Net start/stop 服务名

打开/关闭指定服务

Net start

列出已打开的服务

Lsnrctl start/stop

打开/关闭监听服务

Oracle –startup –sid 实例名

打开指定oracle实例

Host 命令

执行主机命令

Create user 用户名 identified by 密码

创建用户

Grant 权限/角色名 to 用户名

给用户赋权

Revoke 权限/角色名 from 用户名

撤销用户权限

Conn[ect] 用户名/密码

登录或切换用户

Select 列名列表 from 用户名.表名

查询指定用户下的数据

Drop user 用户名 [cascade]

删除用户[包括相关数据]

Show user

显示当前用户

Create table 新表 as select (列名列表)  from 源表 where 1=1/2  

复制表/表表结构

Insert into 表名 values (值列表)

插入数据

Desc 表名

查看表的设计结构

Alter table 表名 add constraint 主键名 primary key(列名)

给现有表添加主键约束

Alter table 表名 drop constraint 约束名

删除约束

Alter table 表名 add(列名类型空标识 references 表名(列名))

新增列名、指定外键关系

Alter table 表名 modify(新列名参数)

重新设计表结构

Alter table 表名 rename to 新表名

修改表名

Alter table 表名 rename column 原列名 to 新列名

修改列名

Alter table 表名 drop column(列名)

删除指定列

Alter table 表名 set unused column(列名)

隐藏将要删除的列

Alter table 表名 drop unused columns

删除隐藏的列

Alter user 用户名 identified by 新密码

修改用户密码

Alter user 用户名 account unlock

给用户解锁

Drop table 表名

删除表

Passw[ord] [用户名]

修改[指定]密码

Clear buffer

清除缓存

Set linesize 数值

设置行宽

Set pagesize 数值

设置每页数据显示条数

(责任编辑:IT)
------分隔线----------------------------