SQL 语句宝典

这份宝典涵盖了常用的 SQL 语句,方便您快速查询和操作数据库。

1. 数据查询

  • 查询所有列: SELECT * FROM 表名;
  • 查询特定列: SELECT 列1, 列2 FROM 表名;
  • 带条件查询: SELECT * FROM 表名 WHERE 条件;

2. 数据排序

  • 按照某列升序排序: SELECT * FROM 表名 ORDER BY 列名 ASC;
  • 按照某列降序排序: SELECT * FROM 表名 ORDER BY 列名 DESC;

3. 数据筛选

  • 使用 DISTINCT 去重: SELECT DISTINCT 列名 FROM 表名;
  • 使用 WHERE 限定条件: SELECT * FROM 表名 WHERE 条件;
  • 使用 LIKE 模糊查询: SELECT * FROM 表名 WHERE 列名 LIKE '关键词%';

4. 数据更新

  • 更新指定列: UPDATE 表名 SET 列名 = 新值 WHERE 条件;
  • 更新所有行: UPDATE 表名 SET 列名 = 新值;

5. 数据删除

  • 删除符合条件的行: DELETE FROM 表名 WHERE 条件;
  • 删除所有行: DELETE FROM 表名;

6. 数据插入

  • 插入单行数据: INSERT INTO 表名 (列1, 列2) VALUES (值1, 值2);
  • 插入多行数据: INSERT INTO 表名 (列1, 列2) VALUES (值1, 值2), (值3, 值4);

7. 表操作

  • 创建表: CREATE TABLE 表名 (列名 数据类型, ...);
  • 删除表: DROP TABLE 表名;

8. 其他常用语句

  • 统计行数: SELECT COUNT(*) FROM 表名;
  • 求和: SELECT SUM(列名) FROM 表名;
  • 求平均值: SELECT AVG(列名) FROM 表名;
  • 求最大值: SELECT MAX(列名) FROM 表名;
  • 求最小值: SELECT MIN(列名) FROM 表名;

注意: 以上 SQL 语句仅供参考,实际使用时请根据具体情况修改。