| 语句类型 | 示例语句 | 功能说明 |
| 查询数据 | `SELECT FROM table_name;` | 从指定表中检索所有数据 |
| 条件查询 | `SELECT FROM employees WHERE salary > 5000;` | 根据条件筛选数据 |
| 排序查询 | `SELECT FROM products ORDER BY price DESC;` | 按指定字段排序结果 |
| 聚合函数 | `SELECT COUNT() FROM orders;` | 对数据进行统计计算 |
| 分组查询 | `SELECT department, AVG(salary) FROM employees GROUP BY department;` | 按字段分组并计算统计值 |
| 去重查询 | `SELECT DISTINCT name FROM customers;` | 返回唯一不重复的值 |
| 插入数据 | `INSERT INTO users (name, email) VALUES ('John', 'john@example.com');` | 向表中插入新记录 |
| 更新数据 | `UPDATE users SET email = 'newemail@example.com' WHERE id = 1;` | 修改现有记录 |
| 删除数据 | `DELETE FROM users WHERE id = 1;` | 删除符合条件的记录 |
| 创建表 | `CREATE TABLE employees (id INT, name VARCHAR(50), salary DECIMAL);` | 定义新的数据库表结构 |
| 删除表 | `DROP TABLE employees;` | 删除整个表及其中的数据 |
| 添加字段 | `ALTER TABLE employees ADD COLUMN age INT;` | 在现有表中添加新列 |
| 修改字段 | `ALTER TABLE employees MODIFY COLUMN age VARCHAR(10);` | 修改现有列的数据类型或约束 |
| 索引创建 | `CREATE INDEX idx_name ON employees(name);` | 提高查询效率 |
| 表连接 | `SELECT a.name, b.order_id FROM users a JOIN orders b ON a.id = b.user_id;` | 合并多个表中的数据 |