SQL 指南
引言
SQL,即结构化查询语言(Structured Query Language),是一种用于管理关系型数据库的编程语言。它被广泛应用于各种数据库系统中,如MySQL、Oracle、SQL Server等。SQL 指南旨在为您提供一个全面而实用的 SQL 学习资源,帮助您快速掌握 SQL 的基本概念、语法和常用操作。
SQL 基础知识
1. 数据库与表
数据库是存储数据的集合,而表是数据库中的数据结构。每个表包含行(也称为记录)和列(也称为字段)。例如,一个“员工”表可能包含员工ID、姓名、性别、出生日期等信息。
2. SQL 语句
SQL 语句用于执行各种数据库操作,包括:
- 数据定义语言(DDL):创建、修改和删除数据库和表。
- 数据操纵语言(DML):插入、更新和删除表中的数据。
- 数据查询语言(DQL):查询表中的数据。
- 数据控制语言(DCL):控制数据库的访问权限。
SQL 语法
1. 数据定义语言(DDL)
以下是一些常用的 DDL 语句:
- CREATE TABLE:创建一个新表。
CREATE TABLE employees ( id INT PRIMARY KEY, name VARCHAR(50), gender CHAR(1), birthdate DATE );
- ALTER TABLE:修改现有表的结构。
ALTER TABLE employees ADD COLUMN email VARCHAR(100);