MySQL数据库----DML语句

目录

DML-介绍

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

添加数据(INSERT)

修改数据(UPDATE)

删除数据(DELETE)

SQL-DML-添加数据

给指定字段添加数据:INSERT INTO 表名(字段1,字段2,...)VALUES(值1,值2,...);

给全部字段添加数据:INSERT INTO 表名 VALUES(值1,值2,...);

批量添加数据:

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

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

查询表中字段的数据:SELECT * FROM 表名;

【注意:】

插入数据时,指定的字段顺序需要与值的顺序时 一 一 对应的。

字符串和日期型数据应该包含在引号中。

插入的数据大小,应该在字段的规定范围内。

【示例:】

在表tb_user中添加字段

id name age gender
1 Idcast 10

答案: insert into tb_user(id,name,age,gender) values(1,'Itcast',10,'男');

查看表字段的命令 : select * from tb_user;

SQL-DML-修改数据

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

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

【示例:】

将表tb_user中的 name 字段改为 itheima

答案:update tb_user set name = 'itheima' where id = 1;

SQL-DML-删除数据

DELETE FROM 表名 WHERE 条件;

【注意:】

DELETE语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。

DELETE语句不能删除某一个字段的值

【示例:】

删除 gender 为女的员工

答案:delete from tb_user where gender = '女';

删除所有员工

答案:delete from tb_user;

相关推荐
万维易源5 分钟前
油价行情数据接口整理:国际原油与国内成品油
大数据·数据库·原油·油价
TDengine (老段)15 分钟前
TDengine 如何支撑金隅集团水泥业务的能源精细化管控
大数据·数据库·物联网·能源·时序数据库·tdengine·涛思数据
破土士V36 分钟前
【MySQL基础知识】数据库约束&联合查询&索引
数据库·mysql·索引·联合查询·数据库约束
像风一样自由202037 分钟前
11.PostgreSQ、-MySQL与MongoDB-AI应用如何选择数据库
数据库·人工智能·mysql·mongodb·大模型·rag·智能体
夏之小星星1 小时前
【找回mysql被删除数据】
数据库·sql·mysql
Awna1 小时前
MySQL 存储空间与索引运维实战:从空间排查到在线扩容
android·运维·mysql
__zRainy__1 小时前
Node系列 · ORM:Sequelize 模型
数据库·后端·node.js
whcyhhh1 小时前
头歌实践教学平台:数据科学与大数据技术导论(五)
大数据·数据库·python
大鹏说大话1 小时前
用 Python 与 DeviceAtlas 构建自动化设备数据库
数据库·python·自动化