SQL 指南
引言
SQL(Structured Query Language)是一种用于管理关系数据库的编程语言。它被广泛应用于各种数据库系统中,如MySQL、Oracle、SQL Server等。SQL 指南旨在帮助读者全面了解 SQL 的基础知识、高级应用以及在实际工作中如何高效地使用 SQL。
SQL 基础
1. 数据库和表
数据库是存储数据的容器,表是数据库中的数据集合。在 SQL 中,我们可以使用以下语句创建表:
CREATE TABLE 表名 (列名1 数据类型,列名2 数据类型,...
);
2. 数据类型
SQL 支持多种数据类型,如整数、浮点数、字符串、日期等。以下是一些常见的数据类型:
- 整数:INT、TINYINT、SMALLINT、MEDIUMINT、BIGINT
- 浮点数:FLOAT、DOUBLE
- 字符串:CHAR、VARCHAR、TEXT
- 日期:DATE、DATETIME、TIMESTAMP
3. 插入数据
使用 INSERT 语句可以向表中插入数据:
INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...);
4. 查询数据
使用 SELECT 语句可以从表中查询数据:
SELECT 列名1, 列名2, ... FROM 表名 WHERE 条件;
5. 更新数据
使用 UPDATE