Oracle11g SQL基础教程:查询与数据操作
需积分: 10 98 浏览量
更新于2024-08-15
收藏 1.96MB PPT 举报
"该资源是关于Oracle 11g数据库SQL基础的讲解,特别是如何创建用户,以及SQL语言的基本概念和使用。"
在Oracle 11g数据库管理系统中,SQL(Structured Query Language)是用于管理和操作数据库的标准语言。它包含了五种主要类型:查询(QUERY)、数据处理(DML)、数据定义(DDL)、事务控制(TC)和数据控制(DCL)。创建用户是数据定义的一部分,如在描述中所示,可以通过以下命令创建用户:
```sql
CREATE USER demo IDENTIFIED BY demo;
CREATE USER user IDENTIFIED BY password;
```
这些语句分别创建了名为`demo`和`user`的用户,并指定了它们的密码。`IDENTIFIED BY`关键字后面跟随的是用户的登录密码。
SQL语言的查询(QUERY)功能主要由SELECT语句实现,它可以用来从表中提取数据。例如,查询`departments`表的所有列:
```sql
SELECT * FROM departments;
```
若只对特定列感兴趣,可以指定列名,如下所示:
```sql
SELECT department_id, location_id FROM departments;
```
SELECT语句还支持多种操作,包括选择多个列、过滤数据、联接不同表等。在查询中可以进行四则运算,例如计算薪水的12倍加100:
```sql
SELECT last_name, salary, 12*(salary+100) FROM employees;
```
在SQL中,`NULL`值代表未知、未定义或不可用,它与数字0或空格有本质区别。与`NULL`值进行运算的结果也会是`NULL`。
列别名(Column Alias)用于重命名列名,提高可读性,如下:
```sql
SELECT last_name AS "员工姓名", salary AS "薪水" FROM employees;
```
注意,如果列别名包含特殊字符或需要区分大小写,应使用双引号括起。在SQL语句中,虽然关键字不区分大小写,但为了代码的可读性,通常建议使用大写。此外,语句的结束通常以分号(;)标识。
这个PPT资料详细阐述了SQL的基础知识,对于初学者来说是非常有价值的参考资料,能够帮助理解如何在Oracle 11g环境中进行数据库操作。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
getsentry
- 粉丝: 28
- 资源: 2万+
最新资源
- SourceAnywhere For VSS 配置手册.pdf
- android平台应用程序开发指南
- 可信计算(A.Practical.Guide.to.Trusted.Computing)
- struts2 学习重点笔记
- 怎样做实验室的工作,MiT新生必读
- 至少应该阅读的九本C++著作
- 西门子GSM TC35的AT命令
- moreEffectiveC++_侯捷.pdf
- STC89系列 中文资料 PDF格式
- 基于WWW的劳资人事管理系统
- wps表格初级教程4
- Struts2轻松入门
- 基于2D模板与3D包围式标定块的鱼眼相机标定
- 基于关键词的WEB文献自动跟踪系统的实现方法
- ISD1400的资料
- C语言写的电子万年历代码