Oracle学习笔记1

一. 用户相关

1) sqlplus 用户名 / 密码                 // 登录

2) connect 用户名 / 密码                        // 转换用户

3) sqlplus system/ 密码 as sysdba;                 //system 作为 sysdba 登录

4) alter user 用户名 account unlock;            // 用户解锁

5) grant create table, create view to 用户名          // 为用户赋予权限

6) drop user 用户名                        // 删除用户,必须是超级管理员才有权限

7) show user                                   // 显示当前用户

 

二. 复制用户数据

1) Backup scott (在 cmd 运行)

exp

2) Create user      (在 sqlplus 运行以管理员登录)

Create user 用户名 identified by 密码 default tablespace users quota 10M on users

Grant create session, create table, create view to 用户名

3) Import data (在 cmd 运行)

imp

 

三. 常用命令

1) desc tablename              // 描述表结构

2) dual                       // 伪表

3) ed                        // 编辑之前的语句

4) /                             // 重复执行上一条指令

 

四. 注意问题

1) 任何含有 null 表达式的值都为 null

2) 字符串用 ’’ 引起

3) 字符串里含有单引号,则应该这样写 ’abc’’def’

4) // 下面语句会出错因为 max 是组函数, ename 匹配不上

Select ename, max(sal) from emp;

//select 的字段必须是 group by 的字段或者用在组函数里面

Select deptno, max(sal) from emp group by deptno;

5) Where 语句对单条记录进行过滤

Having 对分组后的数据进行过滤

 

五. 数据字典

1) User_tables                   // 当前用户的表信息

2) User_views

3) User_constraints

4) Dictionary               // 放数据字典表信息的表

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值