在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

sql删除表的命令怎么写

104次阅读
没有评论

共计 1050 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章主要介绍 sql 删除表的命令怎么写,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

sql 删除表的命令:1、drop,删除内容和定义,释放空间;2、truncate,删除内容、释放空间但不删除定义;3、delete 语句用于删除表中的行;4、truncate table 删除表中的所有行,但表结构及其列、约束、索引等保持不变。

sql 删除表的命令:

1、drop (删除表):删除内容和定义,释放空间。简单来说就是把整个表去掉. 以后要新增数据是不可能的, 除非新增一个表。

drop 语句将删除表的结构被依赖的约束(constrain), 触发器(trigger) 索引(index); 依赖于该表的存储过程 / 函数将被保留,但其状态会变为:invalid。

2、truncate (清空表中的数据):删除内容、释放空间但不删除定义 (保留表的数据结构)。与 drop 不同的是, 只是清空表数据而已。

注意:truncate 不能删除行数据, 要删就要把表清空。

3、delete (删除表中的数据):delete 语句用于删除表中的行。delete 语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存

以便进行进行回滚操作。

truncate 与不带 where 的 delete:只删除数据,而不删除表的结构(定义)

4、truncate table 删除表中的所有行,但表结构及其列、约束、索引等保持不变。新行标识所用的计数值重置为该列的种子。如果想保留标识计数值,请改用 delete。

如果要删除表定义及其数据,请使用 drop table 语句。

5、对于由 foreign key 约束引用的表,不能使用 truncate table,而应使用不带 where 子句的 delete 语句。由于 truncate table 记录在日志中,所以它不能激活触发器。

6、执行速度,一般来说: drop truncate delete。

7、delete 语句是数据库操作语言 (dml),这个操作会放到 rollback segement 中,事务提交之后才生效;如果有相应的 trigger,执行的时候将被触发。

truncate、drop 是数据库定义语言 (ddl),操作立即生效,原数据不放到 rollback segment 中,不能回滚,操作不触发 trigger。

以上是“sql 删除表的命令怎么写”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1050字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 中国丰满少妇人妻xxx性董鑫洁 | 中文字幕无码免费久久 | 亚洲国产精品成人精品无码区 | 日韩内射激情视频在线播放免费 | 国产亚洲一区二区三区 | 亚洲国产精品综合久久网络 | 国产精品久久久久久免费 | 久草www | 亚洲四区 | 清纯唯美亚洲综合欧美色 | 欧美牲交a欧美在线 | 视频一区色眯眯视频在线 | 91久久综合九色综合欧美亚洲 | 先锋影音资源男人 | 亚洲精品资源在线 | 中国午夜伦理片伦理片 | 免费很黄无遮挡的视频 | 亚洲精品国偷拍自产在线观看蜜臀 | 成人免费无码视频在线网站 | 日日插插 | 亚洲成人在线播放视频 | 青青青免费手机版视频在线观看 | 久久亚洲av无码西西人体 | 在线精品一区二区三区 | 亚洲男人的天堂在线观看 | 精品一区二区三区在线播放 | 寂寞午夜影院 | 女人脱了内裤趴开腿让男躁 | 久久99精品久久只有精品 | 亚洲人成人无码www 亚洲人成人一区二区三区 亚洲人成人伊人成综合网无码 | 国产人妻aⅴ色偷 | 久久久久国产一级毛片高清版 | 亚洲狠狠成人综合网 | 一区两区三不卡 | 亚洲精品手机在线观看 | 成人做爰69片免费看网站野花 | 在线免费视频你懂的 | 午夜人妻久久久久久久久 | 久久精品国产免费中文 | 国产福利短视频 | 艳妇臀荡乳欲伦交换在线播放 |