对表中数据的操作⼀般分为四类, 常记做 }CURD}:
C: 创建(Create)
U: 更新(Update)
R: 读取(Retrieve)
D: 删除(Delete)
1.INSERT 插⼊ 完整的 insert 语句为:
INSERT INTO `表名` (`字段1`, `字段2`, ...) VALUES (`值 1`, `值2`, ...);
-- ⼀次插⼊⼀⾏
insert into `表名` set `字段`=值, `字段`=值;
-- 按照指定字段, ⼀次插⼊多⾏
insert into `表名` (字段1, 字段2 ...) values (值1, 值2, ...), (值1, 值2, ...);
-- 指定全部字段, ⼀次插⼊多⾏
insert into `表名` values (null, 值1, 值2, ...), (null, 值1, 值 2, ...);
2.SELECT (查询)
-- 通过 * 获取全部字段的数据
select * from `表名`;
-- 获取指定字段的数据
select `字段1`, `字段2` from `表名`;
3.UPDATE (更新)
-- 修改全表数据
update `表名` set `字段1`=值, `字段2`=值;
-- 使⽤ where 修改满⾜条件的⾏
-- where 类似于 if 条件, 只执⾏返回结果为 True 的语句
update `表名` set `字段1`=值, `字段2`=值 where `字段 `=值;
update `表名` set `字段1`=值, `字段2`=值 where `字段 `=值 and `字段`=值;
4.DELETE (删除)
-- 删除表中的所有数据 (逐⾏删除)
delete from `表名`;
-- 清空全表 (⼀次性整表删除) truncate `表名`
-- 使⽤ where 修改满⾜条件的⾏
delete from `表名` where `字段` = 值;
delete from `表名` where `字段` in (1, 2, 3, 4);