02、MySQL-DML(数据操作语言)

目录

1、添加数据(INSERT)

2、修改数据(UPDATE)

3、删除数据(DELETE)


1、添加数据(INSERT)

注意:

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

给指定字段添加数据

INSERT INTO 表名 (字段名1,字段名2) VALUES (值1,值2,...)

sql 复制代码
insert into emp (id,`name`,age) values (1,'赵三',18)

给全部字段添加数据

INSERT INTO 表名 VALUES (值1,值2,...)

sql 复制代码
insert into emp values (3,'张飞',19)

批量添加数据

INSERT INTO 表名 (字段名1,字段名2) VALUES (值1,值2,...),(值1,值2,...),(值1,值2,...)

sql 复制代码
INSERT INTO emp (`name`,age) VALUES (1,2),(3,4)

INSERT INTO 表名 VALUES (值1,值2,...),(值1,值2,...),(值1,值2,...)

sql 复制代码
insert into emp values (null,'张飞111',19),(null,'张飞1111',19),(null,'张飞2111',19)

2、修改数据(UPDATE)

UPDATE 表名 SET 字段名1=值1,字段名2=值2,... [WHERE 条件]

注意:

  1. 修改语句的条件可以有 也可以没有 如果没有条件 则会修改整张表的所有数据
sql 复制代码
UPDATE emp SET `name`='123'

UPDATE emp SET `name`=999 WHERE id=1

UPDATE emp SET `name`='帅死',age=123 WHERE id = 16

3、删除数据(DELETE)

DELETE FROM 表名 [WHERE 条件]

注意:

  1. DELETE 语句的条件可以有,也可以没有,如果没有条件 则会删除整张表的所有数据
  2. DELETE 语句不能删除某一个字段的值(可以使用UPDATE)
sql 复制代码
DELETE FROM emp WHERE id=15

DELETE FROM emp
相关推荐
qq_372154231 小时前
如何利用Bootstrap的Flex工具类快速排版
jvm·数据库·python
qq_654366981 小时前
golang如何实现菜单权限动态加载_golang菜单权限动态加载实现详解
jvm·数据库·python
eEKI DAND1 小时前
对Docker部署的MySQL中的数据进行备份恢复
mysql·docker·容器
arronKler1 小时前
大数据量高并发的数据库优化
服务器·数据库·oracle
祖传F872 小时前
SQL DATE()函数会抹去时间戳
数据库·sql
untE EADO2 小时前
在 MySQL 中使用 `REPLACE` 函数
android·数据库·mysql
Absurd5872 小时前
Redis如何限制列表最大长度_利用LTRIM指令截断List保留最新记录
jvm·数据库·python
2401_882273722 小时前
SQL函数面试题解析_函数性能与设计考点
jvm·数据库·python
l1t2 小时前
DeepSeek总结的DuckDB internals 的 设计与实现 (DiDi)
数据库·duckdb
a9511416422 小时前
mysql查询分析中如何快速识别全表扫描_通过EXPLAIN中的type列检查
jvm·数据库·python