第1章SQL语言基础与数据库的安装本章首先将介绍如何从数据库的表中提取、统计数据,这部分内容是我们在数据库应用开发和管理中使用到最多的内容也是我们学习下面内容的基础
数据维护语句(DML)部分介绍如何对表中的数据进行增、删、改
从而达到更改数据库表中值的目的,这些语句分别是INSERT,DELETE,UPDATE数据库为了保证业务的原子性,使用了事务的概念也将在这部分介绍
数据定义语句(DDL)主要用来建立及维护数据库对象,通过这部分的学习掌握如何建立数据库对象包括表、索引、视图等
数据控制语句(DCL)主要介绍如何建立及维护用户,并保证数据库的安全性,防止数据库中的数据被非法用户访问
包括数据库用户的建立,数据库对象的赋权,权限的回收等
本章中所有的语句都是基于ORACLE数据库自带的例子程序HR数据库来完成的,关于相关表的定义的详细说明可以参考附件Ⅳ中的内容
本章由以下内容组成:查询语句的使用数据操纵语句的使用(DML)数据定义语句的使用(DDL)数据控制语句的使用(DCL)1
1查询语句的使用本节主要包含了以下内容:单表数据的查询查询处理时用到的函数表查询分组查询1
1单表查询表是数据库中数据存储的逻辑单元,我们所需要得到的数据是从数据库中的表里得到的,因此对单一表的数据的查询是学习SQL语句更复杂功能的基础
在这一章里,首先介绍单表查询这个最基本SQL语句的语法,然后对这个语法的各种情况将举例描述
SELECT*|{[DISTINCT]column|expression[alias],………}FROMtable[WHEREcondition(s)][ORDERBY{column,expr,alias}[ASC|DESC]];语法3-1SELECT与FROM之间可以是表中的列,也可以是表达式,包括算术表达式、字符串、常数、函数等
(字符串用单引号定界)下面我们举例