1. 增加数据(Create)
1.1.插入单条记录
INSERT INTO 表名 (列1, 列2, 列3, ...)
VALUES (值1, 值2, 值3, ...);
1.1.2插入多条记录
INSERT INTO 表名 (列1, 列2, 列3, ...)
VALUES (值1_1, 值1_2, 值1_3, ...),
(值2_1, 值2_2, 值2_3, ...),
...;
2. 查询数据(Read)
2.1.查询表中所有数据
SELECT * FROM 表名;
2.2.查询表中指定列的数据
SELECT 列1, 列2, ... FROM 表名;
2.3带条件查询
SELECT * FROM 表名 WHERE 列名 = 值;
2.4.排序查询结果
SELECT * FROM 表名 ORDER BY 列名 ASC|DESC;
2.5.使用聚合函数查询
SELECT COUNT(*) FROM 表名;
SELECT SUM(列名) FROM 表名;
SELECT AVG(列名) FROM 表名;
SELECT MAX(列名) FROM 表名;
SELECT MIN(列名) FROM 表名;
2.6.分组查询并使用聚合函数
SELECT 列1, COUNT(列2) FROM 表名 GROUP BY 列1;
2.7.带条件的分组查询
SELECT 列1, SUM(列2) FROM 表名 GROUP BY 列1 HAVING SUM(列2) > 100;
2.8.限制查询结果数量
SELECT * FROM 表名 LIMIT 数量;
2.9.指定起始位置查询
SELECT * FROM 表名 LIMIT 起始位置, 数量;
3. 修改数据(Update)
3.1.更新表中数据
UPDATE 表名
SET 列1 = 值1, 列2 = 值2, ...
WHERE 条件;
3.2.无条件更新所有数据(谨慎使用!)
UPDATE 表名
SET 列1 = 值1, 列2 = 值2, ...;
4. 删除数据(Delete)
4.1.删除满足条件的数据
DELETE FROM 表名 WHERE 条件;
4.2.删除表中所有数据(谨慎使用!)
DELETE FROM 表名;
4.3.使用TRUNCATE清空表
TRUNCATE TABLE 表名;