目录
1 插入语句
2 更新语句
2.1 更新单个值
2.2 更新表中的所有行
2.3 更新多个值
3 删除语句
1 插入语句
INSERT INTO 表名称 (字段名称) VALUES (值)
- 多个字段或值用逗号分隔
- 字段与值的顺序要对应
我们添加后查询一下来验证结果
2 更新语句
2.1 更新单个值
UPDATE 表名称 set 字段名称=新值 where 条件
比如我们现在要将username为Suyu的用户状态置为0
当前该用户的状态是1
运行一下该用户的状态置为0了
2.2 更新表中的所有行
可以不加条件,如果不加条件,那么该表中的指定列的所有行都会改为新值,比如我现在想将status全部改为1
一般很少会更新表中的所有行,所以执行后会把第一行改掉,之后会报错,告诉你此时是安全模式,你需要把他搞成非安全模式
你需要在更新语句之前将安全模式关掉(sql_safe_updates变量置为0)
这样就可以全部修改了
2.3 更新多个值
多个键值用逗号隔开就好
我们现在想将id为7的行中的password改为11111,status改为0
改之前是这样的
3 删除语句
我们一般不会使用真删除,我们会通过更新某一个字段的值来筛选出来我们已删除与未删除的数据,通过更新某一字段的方式达到删除的效果叫做伪删除也叫标记删除
DELETE语句用于删除表中的行
DELETE FROM 表名称 WHERE 列名称=值
比如我们现在想删除id=3的这一行
DELETE语句可以删除多行,下面我们把status为1的行全部删掉
- 如果不加where且取消安全模式就可以删除所有内容