初学 sql 语言, 难免被 drop 和 delete 用法弄混, 二者都有删除的意思. 那它们又有什么区别呢? 下面我们就来看一下两者的区别.
delete 和 drop 的区别:
1,drop 主要用于删除结构
例如删除数据库: drop database XX, 删除表 drop table XX. 字段也是结构的一种, 也可以使用 drop 了? 对的, 但是我们改变了表结构要先 alter 方法. 例如, 我们要删除 student 表上的 age 字段的信息, 可以这样写: alter table student drop age
2,delete 主要用于删除数据
举个例子, 要删除 student 表上名字为'张三'的所有信息: delete from student where name='张三'. 这种情况下用 delete, 由此可见 delete 常用于删除数据.
更多相关知识请关注前端学习网站 https://www.html.cn/
来源: http://www.css88.com/qa/other/19167.html