Oracle数据库建表与SELECT查询实例

需积分: 50 55 下载量 187 浏览量 更新于2024-08-15 收藏 3.47MB PPT 举报
本文档主要介绍了Oracle数据库中创建表的基本示例以及SQL查询语句的详细解析。首先,我们来看两个创建表的实例: 1. 创建一个名为"Mytest"的简单表,包含两个字段:id(整数类型)和name(最大长度为32的字符串类型)。 ```sql CREATE TABLE Mytest ( id NUMBER, name VARCHAR2(32) ); ``` 2. 另一个例子展示了如何为id字段设置默认值,即11: ```sql CREATE TABLE Mytest ( id NUMBER DEFAULT 11, name VARCHAR2(32) ); ``` 接着,文档进入了SQL查询部分,主要讲解了以下几个关键知识点: - **SELECT查询基础**:讲解了如何编写一条基本的SELECT语句,如查询`s_emp`表中的所有员工信息: ```sql SELECT * FROM s_emp; ``` - **查询指定列**:学习如何选择特定列进行查询,例如部门ID和工资: ```sql SELECT dept_id, salary FROM s_emp; ``` - **运用算数表达式**:演示如何在查询中使用算术运算,如计算年薪: ```sql SELECT salary * 12 AS '年薪' FROM s_emp; // 或者 SELECT salary * 12 FROM s_emp; ``` - **运算符优先级和括号**:强调了括号在改变算术运算符优先级的重要性,例如: ```sql SELECT last_name, salary, (12 * salary) + 100 FROM s_emp; // 使用括号确保先计算乘法 SELECT last_name, salary, 12 * (salary + 100) FROM s_emp; // 使用括号确保先执行加法 ``` 通过这些例子,读者可以了解如何在Oracle SQL中创建表和执行基本的查询操作,包括选择特定数据、使用算数运算以及理解运算符的优先级。这对于熟悉Oracle数据库并进行日常数据管理非常有帮助。对于初学者来说,这是一个很好的入门指南,而对经验丰富的开发人员而言,则是一个实用的参考资源。