数据库
安装卸载oracle
安装注意事项
- 安装前断网,关闭防火墙;
- 路径命名不能出现空格和中文。
卸载注意事项
- 卸载;
- 关闭所有与oracle有关的服务;
- 删除注册表;
- 找到oracle的安装目录,清除残留。
安装
- 桌面版;
- 设置sys,system的密码尽量简单;
- 最后一步不要点完成,点击修改什么的,把SCOTT的密码改成tiger;
- 企业版,标准版都可以。
配置Oracle环境变量
注意:有些需要配置,一般来说下载oracle时会自动配置好。
- 配置oracle环境变量和jdk类似,创建系统变量ORACLE_HOME;
[外链图片转存失败(img-eUI4zN6D-1565011120490)(C:\Users\19051\AppData\Roaming\Typora\typora-user-images\1565004852791.png)]
- 在Path后面添加oracle路径,中间用;隔开;
[外链图片转存失败(img-4Uan0eRU-1565011120493)(C:\Users\19051\AppData\Roaming\Typora\typora-user-images\1565005199005.png)]
这样就可以在命令行上输入oracle语句。
检测数据库安装成功和配置环境成功
- windows+R打开命令行界面,输入cmd;
- 输入sqlplus /onlog,回车,输入conn sys/设置的密码 as sysdba;
- 输入sqlplus /onlog,回车,输入conn scott/tiger;tiger是最后一步修改密码;
- 如果两个都显示连接成功,那么已经安装成功,配置环境变量成功。
oracle的sql语句
语法规则
- sql语句不区分大小写;
- sql语句用;结束;
- 一般情况下,长的sql英语英语英语剧会折行处理。
sql语句的分类
-
DDL:数据库定义语言;
-
DCL:数据库控制语言;
-
DML:数据库管理语言;
- DML:数据库操作语言:对于数据的添加,删除,修改操作。
- DQL:数据库查询语言:对于数据的查询。
-
事务控制:
提交,回滚,设置回滚点。
DCL
-
创建用户
create user 用户名 identified by 密码; create user li identified by 123;
-
授权用户,权限大的用户授权权限小的用户
grant 权限1,权限2,权限3 to 用户名 ; 授权用户连接操作: grant connect to li; 授权用户创建表操作: grant resource to li; 授权用户查询和插入操作: grant select,insert on scott.emp to li; 取消授权查询和插入操作: revoke select,insert on scott.emp from li; 删除用户: drop user li; 对用户加锁: alter user 用户名 account lock; alter user scott account lock; 对用户解锁: alter user 用户名 account unlock; alter user scott account unlock;