热门

最新

红包

立Flag

投票

同城

我的

发布
qq_56463190
道学先生
4 年前
trueqq_56463190

-- update 修改
语法:UPDATE 表名 SET colnum_name = value,[colnum_name = value] where [条件]
例
UPDATE students SET `name`='张三' WHERE id=1
条件:where子句 运算符 id 等于某个值 大于某个值 在某个区间修改
操作符返回布尔值
-- 修改多个属性,逗号隔开
UPDATE students SET `name`='张三',`email`='@qq.com' WHERE id=1
-- 通过多个条件定位数据,无上限
UPDATE students SET `name`='李四' WHERE id<2 AND `sex`='男'
注意
1.条件:如果没有筛选的条件,则会修改所有的列
2.value:可以是一个具体的值,也可以一个变量
UPDATE students SET `birthday`=CURRENT_TIME WHERE `name`='小红'

-- delete 删除
语法:DELETE FROM 表名 WHERE [条件]

-- truncate 清空表
TRUNCATE 表名

delete和truncate的区别
相同点:都会删除数据,都不会删除表的结构
不同点:truncate:重新设置自增列,计数器归零。不会影响事务
delete:不会影响自增

CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
竟然又一年了
立即登录