SQL-DML

DML简介

DML英文全称为Data Manipulation Language(数据操作语言),用来对数据库中表的记录进行增删改操作

  • 添加数据(insert)
  • 修改数据(update)
  • 删除数据(delete)

DML-添加数据

1.给指定字段添加数据 insert into 表名(字段名1,字段名2...)values(值1,值2,...);

2.给全部字段添加数据 insert into 表名values(值1,值2,...);

3.批量添加数据 insert into表名(字段名1,字段名2,...)values(值1,值2,...),(值1,值2,...),(值1,值2,...);
insert into 表名values(值1,值2,...),(值1,值2,...),(值1,值2,...);

注意:

  • 插入数据时,指定的字段顺序需要与值的顺序是一一对应的。
  • 字符串和日期型数据需要包含在引号中。
  • 插入的数据大小,应该在字段的规定范围内。

DML-修改数据

update 表名 set 字段名1=值1,字段名2=值2,...[where 条件];

注意:

修改语句的条件可以有,也可以没有,如果没有条件,则会修改整张表中的所有数据。

DML-删除数据

delete from 表名[where 条件];

注意:

  • delete语句的条件可以有,也可以没有,如果没有,则会删除整张表中的所有数据。
  • delete语句不能删除某一个字段的值,如果要删除某一个字段的值,可以用update。
相关推荐
逻辑驱动的ken几秒前
Java高频面试考点场景题09
java·开发语言·数据库·算法·oracle·哈希算法·散列表
解救女汉子4 分钟前
MySQL并发写入如何避免锁竞争_使用队列缓冲与批量插入优化
jvm·数据库·python
qq_342295825 分钟前
HTML函数开发需要SSD吗_SSD对HTML函数开发效率影响【详解】
jvm·数据库·python
qq_432703669 分钟前
Golang怎么用embed嵌入SQL文件_Golang如何将SQL迁移文件嵌入Go程序统一管理【技巧】
jvm·数据库·python
m0_6403093015 分钟前
如何将 sticky 元素精确定位到父容器的右上角
jvm·数据库·python
m0_3776182327 分钟前
c++如何将双精度浮点数以科学计数法写入文件_scientific标志【详解】
jvm·数据库·python
weixin_4249993630 分钟前
如何检测SQL注入风险_利用模糊测试技术发现漏洞
jvm·数据库·python
2301_7751481534 分钟前
如何用正则具名捕获组 (-) 提升复杂数据的提取效率
jvm·数据库·python
2501_9142459338 分钟前
Go语言如何在VSCode中开发_Go语言VSCode配置教程【避坑】.txt
jvm·数据库·python
2301_7826591841 分钟前
MongoDB如果有一个分片完全宕机集群还能用吗_受影响数据的不可读与分片隔离感知
jvm·数据库·python