博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql笔记(17)--UPDATE、DELETE
阅读量:3958 次
发布时间:2019-05-24

本文共 558 字,大约阅读时间需要 1 分钟。

在这里插入图片描述

  • 确定要更新的表名
  • set 更新的值,更新多个使用逗号分隔;同样可以使用select的结果更新。
  • 确定更新行的where 过滤条件
UPDATE customers SET cust_email = 'elmer@163.com'WHERE cust_id = 10005;

在这里插入图片描述在这里插入图片描述

在表名前使用 ignore 更新多行时,可以忽略更新失败的行,更新其他成功的。

在这里插入图片描述

在这里插入图片描述

删除和更新都要注意指定where条件,不然对所有行生效就麻了。

DELETE不需要列名或通配符。DELETE删除整行而不是删除列。为了删除指定的列,请使用UPDATE语句。

DELETE FROM customers WHERE cust_id = 10009;

在这里插入图片描述

如果想从表中删除所有行,不要使用 DELETE。

可使用 TRUNCATE TABLE 语句,它完成相同的工作,但速度更快(TRUNCATE 实际是删除原来的表并重新创建一个表,而不是逐行删除表中的数据)。

总结

  • UPDATE 更新(整行/特定列),DELETE(只能整行的删除);注意带 where 操作。
  • 在表名前使用 ignore 更新多行时,可以忽略更新失败的行,更新其他成功的。
  • TRUNCATE TABLE 语句 删除原来的表并重新创建一个表
  • 为了删除指定的列,请使用UPDATE语句。

转载地址:http://wpozi.baihongyu.com/

你可能感兴趣的文章
AJAX应用之注册用户即时检测
查看>>
File 类小结
查看>>
java除去字符串空格
查看>>
jsp 2.0标记文件
查看>>
Hibernate中Criteria的完整用法
查看>>
sql jsp
查看>>
Word生成目录
查看>>
JSP彩色验证码源程序编写
查看>>
java操作Excel、PDF文件
查看>>
java 获得系统变量
查看>>
window.event对象用法讲解
查看>>
jive license保护原理
查看>>
java des加密
查看>>
struts&hibernate&spring例子
查看>>
inno使用教程
查看>>
网吧系统母盘制作(系统分区整体考虑优化配置篇)
查看>>
spring beans beanfactory applicationcontext
查看>>
使用ORM工具进行数据访问
查看>>
使用ORM工具进行数据访问
查看>>
Quartz 使用手记 --转
查看>>