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 语句仅供参考,实际使用时请根据具体情况修改。