“韩顺平玩转oracle 课件 - 包含配套视频教程和源码,专注于Oracle数据库的学习。”
在“韩顺平玩转Oracle”的课程中,主要讲解了Oracle数据库的基本使用,包括一系列与Oracle数据库管理和操作相关的命令。以下是其中的一些关键知识点:
1. **SQL*Plus命令**:
- **connect (conn)**:这是用于连接Oracle数据库的命令,可以以普通用户或特权用户(如sysdba或sysoper)的身份连接。例如,`conn 用户名/密码@网络服务名`。
- **disconnect (disc)**:断开当前数据库连接的命令。
- **password (psssw)**:用于修改用户的密码,若要修改其他用户的密码,需以sys/system用户登录。
- **showuser**:显示当前已连接的用户名。
- **exit**:退出sql*plus,并同时断开数据库连接。
2. **文件操作命令**:
- **start 和 @**:这两个命令用于运行SQL脚本。例如,`sql>@d:\a.sql` 或 `sql>start d:\a.sql`。
- **edit**:编辑指定的SQL脚本,如 `sql>edit d:\a.sql`,它将打开指定的文件进行编辑。
- **spool**:将sql*plus屏幕输出重定向到文件,如 `sql>spool d:\b.sql`,然后使用 `sql>spool off` 结束重定向。
3. **交互式命令**:
- **&**:在查询语句中作为变量使用,运行时需要用户输入,如 `select * from emp where job='&job';`
- **edit**:再次强调,用于编辑SQL脚本。
- **spool**:与前面相同,用于将输出内容保存到文件。
4. **环境变量的显示和设置**:
- **linesize**:设定每行的宽度,默认为80字符,可通过 `show linesize` 查看,`set linesize 90` 来设置。
- **pagesize**:设置每页显示的行数,默认是14行,使用方法类似linesize。
- 其他环境参数的使用方式大致相同,如 `set` 和 `show` 命令可以用来查看和修改各种输出格式。
5. **Oracle用户管理**:
- **创建用户**:在Oracle数据库中,用户是通过SQL命令创建的,通常包括指定用户的权限和表空间等设置。
课程深入浅出地介绍了Oracle数据库的基础操作,对初学者非常友好,配合源码和视频教程,能够提供全面的学习体验。通过这些知识,学习者可以掌握Oracle数据库的基本操作,为进一步深入学习和使用Oracle打下坚实基础。