Oralce 基础命令 (一)

0.几种数据库
    微软                 sql server   access
瑞典MySql AB公司 mySql
ibm公司 db2
美国Sybase公司 Sybase
ibm公司 informix
美国Oracle公司 oralce


1.打开 命令行窗口
win+r: 输入 sqlplus 或者 sqlplusw 

2.采用sys 用户登录
conn / as sysdba 

3.显示当前用户
show user;

[color=red]4.将查询的文本导入到 本地.sql文件中[/color]
spool d:\ a.sql   // 在D:\ 创建一个 a.sql 的文件 
select * from emp;
spool off; // 写入上面查询出来的结果

5.创建一个用户 TestUser 密码:m123
create user TestUser identified by m123 

6.给TestUser 赋 登录 权限 (connect:角色)
grant connect to TestUser 

7.给TestUser 赋 资源 权限
grant resource  to TestUser 

8.采用 TestUser 密码:m123 登录 数据库ORACLE
connect TestUser/m123@ORACLE

9.修改密码 (需要dba角色 或者 alter user 这个权限)
//方法一
passw TestUser(修改自己的密码) 然后 输入: 旧口令,新口令
//方法二
alter User TestUser identified by M123

[color=red]10.打开 .sql 文件 【例如: 上面 D:a.sql[/color]
@ d:\meili.sql  或 start d:\meili.sql

[color=red]11.如果要编辑 .sql文件【例如: 上面 D:a.sql[/color]
edit d:\a.sql

12.利用 弹出框 动态赋值 在编写 sql的时候
select  * from  emp where ename ='&name';//弹出一个输入值框

13.删除TestUser用户
drop user TestUser【cascade】 //如果想删除的用户创建了表 那就要用 cascade 级联删除的表

[color=red]14.查看表结构[/color]
desc scott.emp  //后面接受表名

15.退出上面的的连接
disc 或者 disconnect 

16.退出 sqlplus 或者sqlplusw
exit

17.[color=red]Oracle的所有 系统权限 对象权限[/color]
select count(*) from system_privilege_map;//所有 系统权限
select count(*) from table_privilege_map;//所有的对象权限

[color=red]18.查询数据的编码格式[/color]
select USERENV('LANGUAGE') from DUAL // oracle 对于汉字,如果数据库字符编码为 GBK 占用2个字节,如果是UTF-8则占用3个字节。

19.查询数据库的名称
select * from global_name;

[b]20.sqlplusw 清屏 命令是 clear screen; PL/SQL ,sqlplus 清屏 是 clear[/b]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值