删除数据语法:

DELETE  FROM 表名  WHERE  删除条件。

TRUNCATE  TABLE 表名。

--【1】基本删除,省略WHERE条件,将删除表中的所有数据

DELETE  FROM orderInfo  
--使用DELETE进行删除数据,删除后标识列继续增长,不会从标识种子开始

--【2】带条件删除,如果存在主外键的关系,先删除子表中的数据,再删除主表中的数据  

DELETE   UserInfo WHERE   UserId='yoyo'--主表

 

在这里就会报错。

DELETE   UserInfo WHERE   UserId='yoyo'--主表
DELETE orderInfo WHERE UserId='yoyo'--子表

删除时要删除子表再删除主表。

--删除两大要求

1:哪个表?

2:条件是什么?

--使用TRUNCATE  TABLE 删除数据

(1)类似与没有WHERE条件的DELETE 语句,删除表中的所有数据

(2)删除数据之后,再插入数据标识列从标识种子开始

(3)不能用于有外键约束的表

--删除orderInfo表中的数据

TRUNCATE  TABLE orderInfo

--不能用于有外键约束的表

--因为UserInfo 表中的Userid被orderInfo表中的Userid所引用

--使用TRUNCATE  TABLE删除数据时会报错

TRUNCATE  TABLE UserInfo

  

TRUNCATE的注意事项:

1:表结构,列,约束不被改动。

2:不能用于有外键约束的表。

2:标识列重新开始编号。

最新文章

  1. linux学习笔记-前篇
  2. acm数学(待续)
  3. Chrome浏览器官方下载地址
  4. Oracle 数组赋值
  5. css学习笔记(6)
  6. Webservice加上SoapHeader验证方式
  7. CodeForces Round 200 Div2
  8. 一个很吊的swing循环生成窗口。
  9. 关于ecshop中jquery与js冲突解决的方案
  10. TestDriven.NET – 快速入门
  11. sql编程 1
  12. Jquery中常见问题
  13. java中list的使用方法
  14. 一个想法(续四):IT技术联盟创业众筹进度公示
  15. iOS开发Safari调试WebView页面
  16. 如何让只支持IE浏览器的jsp转为可以支持chrome
  17. 日吞吐万亿,腾讯云时序数据库CTSDB解密
  18. asp.net mvc 简单项目框架的搭建(二)—— Spring.Net在Mvc中的简单应用
  19. BZOJ1208[HNOI2004]宠物收养场——treap
  20. failover swarm 故障转移

热门文章

  1. python项目在windows下运行出现编码错误的解法
  2. A Font Lover
  3. JQuery知识点链接
  4. PHP检测每一段代码执行时间
  5. C#之数据分页
  6. android气泡消息提醒布局
  7. FFmpeg-20160422-snapshot-bin
  8. 项目管理工具~Jira
  9. AIX系统中安装Java6全过程(全部)
  10. August 18th 2016 Week 34th Thursday