Oracle学习笔记
oracle入门
- 入门概念
- oracle 的sys和system用户:
sys:oracle最高权限拥有者,
system:仅此sys权限,日常管理用
- 常用命令:
- show user :显示当前登录的用户
- conn sys/Keqisoft1 as sys 登录成功后切换用户用命令。如下图
- exit 退出当前登录
- start d:\11.sql 运行一个sql脚本,在这个脚本里可以做一些查询,删除等操作。
- spool d:\22.sql 将sqlplus屏幕上的内容复制到指定的文件中。
- 用户管理命令
- create user name identified by mama 创建用户
- password name 修改制定用户的密码
- password 修改自己的密码
- drop user name ; 删除指定用户
- grant dba to name; 给用户授予dba的权限,也可以授予其他权限
- oracle 表管理和查询
- desc tableName查看表结构
- alter table student add (classId number(2)); 给表增加一个字段
- alter table student modify (xm varchar2(30)); 修改表某个字段的长度
- oracle默认日期格式 ‘DD-MON-YY’ ’09-6月-99’ 1999年6月9日
改日期默认格式
alter session set nls_date_format=‘yyyy-mm-dd’;
- select * from student where birthday is null; 查询birthday为null的记录
不为空:is not null
- oracle备份与管理
- 命令行倒入dmp文件方式:
在运行中输入cmd 弹出命令行窗口 ,找到你的oracle 的安装目录 找到bin目录 之 后 在bin目录下 输入:imp userid=用户名/密码@orcl file=d:\nc60.dmp full=y
用户名 :就是你的目标用户 。
密码 :就是你的目标用户登录密码。
orcl:是实例名称 就是数据库名
file:就是你要导入的dmp文件全路径。
full=y 是否全部导入 只有当前用户是dba的时候 才能用此选项 。
我操作成功的命令是: imp lil/lil666@keqi file=c:\666.dmp full=y;