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语句是给表里的数据修改,添加,或删除

这里介绍DML语句(数据 *** 纵语言),用于数据的 增加 删除 更改 ,也就是我们常说的 增删改

示例表:

示例数据库:testDatabase,示例表:myTable

格式:

示例:

1)只插入某一列的值

2)按规矩指定所有列名,并且每列都插入值

注意数据类型,如字符类型values值需要加 ` " " `

显示如下:

3)如果不知道列,就要按规矩为每列都插入恰当的值

示例:

注: 这种方式,需要注意自增项的列(id),也需要赋值,可以自定义id值,也可以null,让自增。

4)批量插入数据的方法,提升效率

Delete,意为删除,顾名思义就是删除表中已有的某些记录。

格式:

示例:

注: 以上会删除所有同名为“lisi”的列,所有实际中以唯一量的值删除,如id。

例:

删除id为9和12的列。

Update,意为更新,顾名思义,就是修改表中原有的数据。

格式:

示例:

或者改多项值:

以上是基本的DML(数据 *** 纵语言)语句。


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

原文地址: http://outofmemory.cn/bake/11633485.html

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

发表评论

登录后才能评论

评论列表(0条)

保存