
Oracle11g SQL基础教程:查询与数据操作
下载需积分: 10 | 1.96MB |
更新于2024-08-15
| 185 浏览量 | 举报
收藏
"该资源是关于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
- 粉丝: 34
最新资源
- 软件开发项目管理案例深度分析
- 深入学习清华大学ASP.NET+C#教程(第1-10章)
- ALLEGRO3.2中文教程分享 - C++学习资源
- 利用Lucene 2.0和Heritrix构建搜索引擎教程
- 零基础快速掌握Excel入门技巧
- JSP与MySQL数据库连接实例教程
- Lca88ET软件:微机原理实验的理想工具
- Flex与Java Servlet实现文件上传源码解析
- 校园与办公网络组网工程实训指南
- 软件测试工程师试题解析与分享
- YS-RouteSim:绿色版模拟路由器学习工具
- Microsoft Visual C++初学者必备视频教程
- 计算机汇编语言习题参考答案解析
- 金山快译2007精简绿色版:免安装便捷翻译工具
- 《JAVA语言程序设计基础篇》第5版习题解答
- ZedGraph类库应用与初学者指南
- 经典VC+access人事管理系统开发实例
- 一键搞定Java环境变量配置
- 掌握Java编程技巧:100个例程详解
- Vista系统通过WinPE启动安装支持指南
- 深入解析运算放大器的使用技巧与指南
- SQLite空间查询数据库技术深度解析
- Windows XP系统万能摄像头驱动下载
- 基于JSP的班级管理系统设计及论文解析