SQL语言中add,alter,drop和insert,update,delete的区别?

SQL语言中add,alter,drop和insert,update,delete的区别?,第1张

add,alter,drop是DDL语句,insert,update,delete是DML语句

DDL语句是对表结构的修改,DML语句是对表数据的修改

比如一个表有3列数据C1,C2,C3如下

a,1,2

b,2,3

c,3,4

DDL语句可以给表添加一列,删除一列或者删掉这个表

而DML语句是给表里的数据修改,添加,或删除

删除和修改表

一旦已经建立了一个表,你就不能删除表中的字段或者改变字段的数据类型。在这种情况你所能做的是删除这个表,然后重头开始。

要删除一个表,你可以使用SQL语句DROP

TABLE。例如,又从数据库中彻底删除表mytable,你要使用如下的语句:

powered

by

25175.

net

DROP

TABLE

mytable警告:使用DROP

TABLE命令时一定要小心。一旦一个表被删除之后,你将无法恢复它。

当你建设一个站点时,你很可能需要向数据库中输入测试数据。而当你准备向世界提供你的网点时,你会想清空表中的这些测试信息。如果你想清除表中的所有数据但不删除这个表,你可以使用TRUNCATE

TABLE语句。例如,下面的这个SQL语句从表mytable中删除所有数据:

TRUNCATE

TABLE

mytable

这个语句向表mytable中增加了一个新字段mynewcolumn。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10655307.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存