分类目录

登录

统计信息

  • 日志总数:188篇
  • 评论总数:349条
  • 分类总数:3个
  • 标签总数:386个
  • 友情链接:11个
  • 网站运行:2542天

西安市公共自行车 微信小程序 入口扫描,扫我进入~

个人信息

·网名:青年白
·生日:1991年9月17日
·博客: http://www.baikeyang.com
·邮箱:baikeyang@vip.qq.com
·籍贯: 陝西省汉中市
·工作: 杭州鸿泉数字设备有限公司
·职位:Java软件开发工程师
·地址:西安市高新区丈八一路绿地SOHO
·   同盟A座606室
·时间:2015.07─至今
·工作: 西安易一电子科技有限公司
·职位:Java中级软件开发工程师
·地址:西安市高新区科技二路软件园
·   西岳阁403室
·时间:2014.05─2015.06
·工作:陕西齐力集团
·职位:初级软件开发工程师
·地址:西安市建工路19号新城科技产业园
·   华企大厦7层
·时间:2013.05─2014.04
现在位置:    首页 > 技术乱弹 > 正文
MySQL数据删除语句
技术乱弹 暂无评论

DELETE语句:

delete from 表名 [where <删除条件>] ;

如果删除的行的主键值被其他表引用,那么删除被引用的行时,将报告与约束冲突的错误信息。

DELETE语句只要删除就是删除整行记录,不会只删除单个列,所以在DELETE后不能出现列名称。

 

TRUNCATE TABLE语句:

语法:TRUNCATE TABLE 表名

TRUNCATE TABLE 用来删除表中的所有行,功能上它类似于没有WHERE子句的DELETE的语句。但是TRUNCATE TABLE比DELETE执行速度快,使用的系统资源和事务日志资源更少,并且删除数据后表的标识列会重新开始编号。

 

提示:

TRUNCATE TABLE 用来删除表中的所有行,表的结构、列、约束、索引等不会被改动。TRUNCATE TABLE 不能用于有外键约束引用的表,这种情况下,就需要使用DELETE语句。

在实际工作中,不建议使用TRUNCATE TABLE语句,因为使用它删除的数据不能恢复还原。

本文版权归青年博客所有,转载引用请完整注明以下信息:
本文作者:BaiKeyang
本文地址:MySQL数据删除语句 | 青年博客

发表评论

留言无头像?