深入浅出PostgreSQL
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

3.1 认识SQL语言

SQL是“Structured Query Language”(结构化查询语言)的简称。除数据库查询外,它还具有其他功能,如可以定义数据结构、修改数据库中的数据,以及说明安全性约束条件等。

3.1.1 SQL语句类型

一般来说,SQL语句分为DQL、DML和DDL几类。下面简单介绍每种类型的名称和用途。

● DQL:Data Query Language的简称,即数据查询语言,主要用于数据查询。

● DML:Data Manipulation Language的简称,即数据操纵语言,主要用于插入数据、更新数据、删除数据,分别对应于INSERT、UPDATE、DELETE。

● DDL:Data Definition Language的简称,即数据定义语言,主要用于创建表、删除表、修改表等。

3.1.2 SQL数据类型

SQL的数据类型有很多种,如表3-1所示。有关PostgreSQL数据库的类型将在第4章进行详细介绍。

表3-1 常见的SQL数据类型