SQL语言--DML

举报
基本资料 发表于 2021/02/02 09:40:13 2021/02/02
【摘要】 DML(数据操纵语言)是用于维护数据表中的具体数据,完成数据的增加(INSERT)、更新(UPDATE)、删除(DELETE)数据插入语法:INSERT INTO 表名(属性1,属性2,……) VALUES(值1,值2,……)例子:INSERT INTO shujv1(id,name) VALUES(1,'zhangsan')向数据表中插入数据时,值与属性要一一对应,且数据类型要匹配,还需要...
DML(数据操纵语言)是用于维护数据表中的具体数据,完成数据的增加(INSERT)、更新(UPDATE)、删除(DELETE)

数据插入
语法:INSERT INTO 表名(属性1,属性2,……) VALUES(值1,值2,……)
例子:INSERT INTO shujv1(id,name) VALUES(1,'zhangsan')
向数据表中插入数据时,值与属性要一一对应,且数据类型要匹配,还需要注意属性的约束要满足
当使用INSERT语句向表中插入数据时,如果不指定具体属性,则表示向所有属性中插入数据

数据更新
语法:UPDATE 表名 SET 属性1=新值1,属性2=新值2,…. [WHERE条件子句]
例子: UPDATE shujv1 SET name='lisi' WHERE id=1
UPDATE语句会将数据表中满足WHERE条件的对应元组的属性1、属性2…更新为新的值
如果后面不接WHERE条件子句,则会更新整张表的所有数据

数据删除
语法:DELETE FROM 表名 [WHERE条件子句]
例子: DELETE FROM shujv1 WHERE id=1
DELETE语句会将数据表中满足WHERE条件的对应元组删除(删除某一行)
如果后面不接WHERE条件子句,则会删除数据表中的所有数据

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。