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
相关推荐
添砖java‘’8 小时前
MySQL事务
数据库·mysql
身如柳絮随风扬9 小时前
MongoDB 典型使用场景深度解析:从订单冷热分离到社交地理查询
数据库·mongodb
minji...9 小时前
MySQL数据库 (一) MySQL数据库基础,MySQL架构,存储引擎,SQL语句分类
数据库·mysql·oracle·sql语句·存储引擎··mysqld
baynk10 小时前
深入理解MySQL事务隔离级别:从理论到实战实验
mysql
jason_renyu10 小时前
MySQL横表(直表/宽表)与竖表(键值表)完整实操学习笔记
mysql·mysql学习·横标和竖表·竖表讲解·横标竖表学习
梦想的颜色10 小时前
MySQL 查询性能核武器
运维·服务器·数据结构·数据库·mysql
阿里云大数据AI技术10 小时前
EMR Serverless Spark 数据湖上新能力:一条 SQL 实现标量向量混合检索
人工智能·sql·spark
haven-85211 小时前
mysql索引当中的B+树,聚簇/二级索引,最左匹配,失效场景
数据库·b树·mysql
jason_renyu11 小时前
MySQL数据表设计入门学习文档(基于Flask+Vue3图书馆管理系统·小白专用)
mysql·数据表设计入门学习·mysql数据库表设计学习·新手入门数据表设计
KaiwuDB11 小时前
KWDB SampleDB 上新|用 Agent Skill 跑通数据库示例
数据库