SQL中DELETE和DROP的简单比较


本文摘自PHP中文网,作者青灯夜游,侵删。

在SQL命令中DELETE和DROP都是可以用于删除数据库的元素,那么它们之间有什么区别?下面本篇文章就给大家简单比较一下DELETE和DROP,介绍DELETE和DROP的区别,希望对大家有所帮助。

DELETE命令的简单介绍

DELETE是一种数据操作语言(DDL)命令,可以使用DELETE命令来从表中删除部分或全部记录。可以和WHERE子句一起使用,用于删除满足添加的某些记录;如果未指定WHERE条件,则将删除所有记录。【相关视频教程推荐:MySQL教程】

注:使用DELETE命令无法删除整个表或域、约束。

DELETE命令的语法如下:

1

DELETE FROM relation_name  where条件;

如果使用外键链接两个表并从引用的表中删除元组,则还将自动删除引用表中的数据以保持引用完整性。

DROP命令的简单介绍

DROP是一种数据定义语言(DDL)命令,可以从数据库中删除一个或多个表,它将删除表的所有相关数据,索引,触发器,约束和权限规范

DROP命令的语法如下:

阅读剩余部分

相关阅读 >>

mysql什么是事务处理 ?(代码示例)

如何设置mysql的登录密码?

mysql可以存储图片吗?

mysql一条insert语句如何插入多条记录

mysql select 语句的基本用法

详解mysql基础语法的使用

mysql安装后.net程序运行出错如何解决

mysql如何设置自增长id

(mariadb)mysql数据类型和存储机制全面讲解

linux下忘记mysql数据库密码的解决方法

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...