Mysql数据库中的DML语句

本文详细介绍了MySQL数据库中的DML操作,包括SELECT查询语句的基本结构、带有WHERE子句的条件查询、LIKE子句的应用,以及INSERT、UPDATE和DELETE操作的语法和使用场景。通过实例展示如何在实际项目中灵活运用这些关键技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Mysql数据库中的DML语句

查询
以下为在MySQL数据库中查询数据通用的 SELECT 语法:
在这里插入图片描述

查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。
SELECT 命令可以读取一条或者多条:
可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据
可以使用 WHERE 语句来包含任何条件。
可以使用 LIMIT 属性来设定返回的记录数。
可以通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0。
WHERE 子句
我们知道从 MySQL 表中使用 SQL SELECT 语句来读取数据。
如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中。
以下是 SQL SELECT 语句使用 WHERE 子句从数据表中读取数据的通用语法:
在这里插入图片描述

查询语句中你可以使用一个或者多个表,表之间使用逗号, 分割,并使用WHERE语句来设定查询条件。
可以在 WHERE 子句中指定任何条件。
可以使用 AND 或者 OR 指定一个或多个条件。
WHERE 子句也可以运用于 SQL 的 DELETE 或者 UPDATE 命令。
WHERE 子句类似于程序语言中的 if 条件,根据 MySQL 表中的字段值来读取指定的数据。
如果我们想在 MySQL 数据表中读取指定的数据,WHERE 子句是非常有用的。
使用主键来作为 WHERE 子句的条件查询是非常快速的。
如果给定的条件在表中没有任何匹配的记录,那么查询不会返回任何数据。
LIKE 子句
我们知道在 MySQL 中使用 SQL SELECT 命令来读取数据, 同时我们可以在 SELECT 语句中使用 WHERE子句来获取指定的记录。
WHERE 子句中使用 SQL LIKE 子句。
以下是 SQL SELECT 语句使用 LIKE 子句从数据表中读取数据的通用语法:
在这里插入图片描述

你可以在 WHERE 子句中指定任何条件。
新增
以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法:
在这里插入图片描述
在这里插入图片描述

如果数据是字符型,必须使用单引号或者双引号,如:‘value’。
修改
以下是 UPDATE 命令修改 MySQL 数据表数据的通用 SQL 语法:
在这里插入图片描述
在这里插入图片描述

你可以同时更新一个或多个字段。
你可以在 WHERE 子句中指定任何条件。
你可以在一个单独表中同时更新数据。
当你需要更新数据表中指定行的数据时 WHERE 是非常重要的。
删除
以下是 SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法:
在这里插入图片描述
在这里插入图片描述

如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。
你可以在 WHERE 子句中指定任何条件
您可以在单个表中一次性删除记录。
当你想删除数据表中指定的记录时WHERE 是非常重要的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值