1.目标

.sql语句分类。

.列举 sql select语句功能。

.执行简单选择语句。

.sql 语言和sql*plus命令的不同。

 

2.SQL语句分为以下三种类型:

DML: Data Manipulation Language 数据操纵语言

DDL:  Data Definition Language 数据定义语言

DCL:  Data Control Language 数据控制语言

 

                                DML

DML用于查询与修改数据记录,包括如下SQL语句:

 

INSERT:添加数据到数据库中

UPDATE:修改数据库中的数据

DELETE:删除数据库中的数据

SELECT:选择(查询)数据

SELECTSQL语言的基础,最为重要。

 

                                 DDL

DDL用于定义数据库的结构,比如创建、修改或删除数据库对象,包括如下SQL语句:

 

CREATE TABLE:创建数据库表

ALTER   TABLE更改表结构、添加、删除、修改列长度

DROP   TABLE:删除表

CREATE INDEX:在表上建立索引

DROP    INDEX:删除索引

 

                                 DCL

DCL用来控制数据库的访问,包括如下SQL语句:

 

GRANT:授予访问权限

REVOKE:撤销访问权限

COMMIT:提交事务处理

ROLLBACK:事务处理回退

SAVEPOINT:设置保存点

LOCK:对数据库的特定部分进行锁定

 

                     基本select查询语句 

SELECT  *|{[DISTINCT] column|expression [alias],...}

FROM  table;

SELECT   标识 选择哪些列。

FROM     标识从哪个表中选择。

 

                                选择全部列

SELECT *

FROM   departments; 

SQL查询语句

 SQL查询语句

                                     选择特定的列

SELECT department_id, location_id

FROM   departments;

SQL查询语句

       注意

SQL 语言大小写不敏感

SQL 可以写在一行或者多行

关键字不能被缩写也不能分行

各子句一般要分行写。

使用缩进提高语句的可读性。

相关文章: