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。
相关推荐
七夜zippoe35 分钟前
MySQL 性能优化实战指南:释放数据库潜能的艺术
数据库·mysql·性能优化
专注API从业者38 分钟前
Python/Node.js 调用taobao API:构建实时商品详情数据采集服务
大数据·前端·数据库·node.js
白仑色1 小时前
Redis 如何保证数据安全?
数据库·redis·缓存·集群·主从复制·哨兵·redis 管理工具
Apple_羊先森1 小时前
Oracle表数据维护全流程指南:备份、删除与性能优化
数据库·oracle·性能优化
浩浩测试一下2 小时前
02高级语言逻辑结构到汇编语言之逻辑结构转换 if (...) {...} else {...} 结构
汇编·数据结构·数据库·redis·安全·网络安全·缓存
0wioiw03 小时前
PostgreSQL 免安装
数据库·postgresql
神仙别闹4 小时前
基于 JavaWeb+MySQL设计实现博客管理系统
数据库·mysql
专注VB编程开发20年4 小时前
ACCESS SQL句子最长是多少个字符?
数据库·sql·access
折翼的恶魔4 小时前
SQL181 第二快/慢用时之差大于试卷时长一半的试卷
数据库
DemonAvenger5 小时前
数据库设计原则:从ER图到规范化设计的实战指南
数据库·mysql·架构