mysql增删改查以及where语句大全

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
简介: mysql增删改查以及where语句大全

一增删改查

1.查找数据表

select * from 数据表的名称  // 这是查找全部

这个是查找指定的:

SELECT column_name,column_name FROM table_name [WHERE Clause] [LIMIT N][ OFFSET M]


1.  查询语句中你可以使用一个或者多个表,表之间使用逗号 (,) 分割,并使用 WHERE 语句来设定查询条件。

2.SELECT 命令可以读取一条或者多条记录。

3.你可以使用星号(*)来代替其他字段, SELECT 语句会返回表的所有字段数据

4.你可以使用 WHERE 语句来包含任何条件。

5.你可以使用 LIMIT 属性来设定返回的记录数。

6.你可以通过 OFFSET 指定 SELECT 语句开始查询的数据偏移量。默认情况下偏移量为 0 。

2.增

insert into 表名(字段1,字段2)values('肉',100)

注意:如果数据是字符型,必须使用单引号或者双引号,如: "value" 。

3.删

delete from 表名 where id = 2  删除id为2的一排

1.如果没有指定 WHERE 子句, MySQL 表中的所有记录将被删除。

2.你可以在 WHERE 子句中指定任何条件

3.您可以在单个表中一次性删除记录。

4.改

update 表明 set 字段 = '值',字段2 = '值' where id= 2

id为2的该字段进行修改  注意:当没有where的话默认修改全部

1.可以同时更新一个或多个字段。

2.可以在 WHERE 子句中指定任何条件。

3.以在一个单独表中同时更新数据。

二where语句

1.= 等于  select * from text where id = 2  查找text表中id=2的数据

2.!= 不等于 select * from text where id != 2  查找text表中id不为2的数据

3.> 大于 select * from text where id > 2  查找text表中id大于2的数据

4.< 小于 select * from text where id < 2  查找text表中id小于2的数据

5.>= 大于等于 select * from text where id >= 2  查找text表中id大于等于2的数据

6.<= 小于等于 select * from text where id <= 2  查找text表中id小于于等于2的数据

7.between...and... select * from text where id between 2 and 10  查找text表中id从2到10范围内的数据

8.not between...and... select * from text where id not between 2 and 10  查找text表中id从2到10范围外的数据

9.in select * from text where id in(2)  查找text表中id为2的数据

10.not in select * from text where id not in(2) 查找text表中id不为2的数据

11.like select * from text where id like 2  查找text表中id0-2范围内的数据

12.not like select * from text where id not like 2  查找text表中id0-2范围外的数据

13.like select * from text where id like 2,5  查找text表中id2-5范围内的数据

14.like select * from text where id like '%2%'  查找text表中id包含2的数据

15.like select * from text where id like '2_'  查找text表中id 第一位数包含2并且不确定第二位数是什么的数据

16.is null select * from text where id is null  查找text表中id为空的数据

17.is not null select * from text where id is not null  查找text表中id不为空的数据


相关实践学习
自建数据库迁移到云数据库
本场景将引导您将网站的自建数据库平滑迁移至云数据库RDS。通过使用RDS,您可以获得稳定、可靠和安全的企业级数据库服务,可以更加专注于发展核心业务,无需过多担心数据库的管理和维护。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
SQL 关系型数据库 MySQL
mysql 简单的sql语句,入门级增删改查
介绍MySQL中的基本SQL语句,包括数据的增删改查操作,使用示例和简单的数据表进行演示。
mysql 简单的sql语句,入门级增删改查
|
JavaScript 关系型数据库 MySQL
创建nodejs项目并接入mysql,完成用户相关的增删改查的详细操作
创建nodejs项目并接入mysql,完成用户相关的增删改查的详细操作
345 0
|
关系型数据库 MySQL 数据库连接
Unity连接Mysql数据库 增 删 改 查
在 Unity 中连接 MySQL 数据库,需使用 MySQL Connector/NET 作为数据库连接驱动,通过提供服务器地址、端口、用户名和密码等信息建立 TCP/IP 连接。代码示例展示了如何创建连接对象并执行增删改查操作,确保数据交互的实现。测试代码中,通过 `MySqlConnection` 类连接数据库,并使用 `MySqlCommand` 执行 SQL 语句,实现数据的查询、插入、删除和更新功能。
|
SQL 存储 关系型数据库
MySQL/SqlServer跨服务器增删改查(CRUD)的一种方法
通过上述方法,MySQL和SQL Server均能够实现跨服务器的增删改查操作。MySQL通过联邦存储引擎提供了直接的跨服务器表访问,而SQL Server通过链接服务器和分布式查询实现了灵活的跨服务器数据操作。这些技术为分布式数据库管理提供了强大的支持,能够满足复杂的数据操作需求。
606 12
|
关系型数据库 MySQL Java
Servlet+MySQL增删改查 原文出自[易百教程] 转载请保留原文链接: https://www.yiibai.com/geek/1391
对于任何项目开发,创建,读取,更新和删除(CRUD)记录操作是应用程序的一个最重要部分。
357 20
|
关系型数据库 MySQL
MySQL表的增删改查(基础篇详细详解)
MySQL表的增删改查(基础篇详细详解)
894 5
|
关系型数据库 MySQL 数据库
Mysql学习笔记(四):Python与Mysql交互--实现增删改查
如何使用Python与MySQL数据库进行交互,实现增删改查等基本操作的教程。
251 1
|
SQL 关系型数据库 MySQL
MySQL中的 where 1=1会不会影响性能?看完官方文档就悟了!
本文探讨了在Mybatis中使用`where 1=1`进行动态SQL拼接是否会影响性能。通过MySQL官方资料和实际测试表明,`where 1=1`在MySQL 5.7及以上版本中会被优化器优化,因此对性能影响不大。文中详细对比了`where 1=1`与`&lt;where&gt;`标签的使用方法,并建议根据MySQL版本和团队需求选择合适的方式。最后,推荐查找官方资料以确保技术路线正确。
361 4
|
关系型数据库 MySQL 数据库
mysql的增删改查
本文介绍了MySQL数据库中进行增删改查操作的基本语法和注意事项,包括如何添加、修改和删除数据。
276 2
|
JavaScript 关系型数据库 MySQL
node连接mysql,并实现增删改查功能
【8月更文挑战第26天】node连接mysql,并实现增删改查功能
624 3

推荐镜像

更多