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

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 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 MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4月前
|
SQL 关系型数据库 MySQL
mysql 简单的sql语句,入门级增删改查
介绍MySQL中的基本SQL语句,包括数据的增删改查操作,使用示例和简单的数据表进行演示。
mysql 简单的sql语句,入门级增删改查
|
9天前
|
SQL 存储 关系型数据库
MySQL/SqlServer跨服务器增删改查(CRUD)的一种方法
通过上述方法,MySQL和SQL Server均能够实现跨服务器的增删改查操作。MySQL通过联邦存储引擎提供了直接的跨服务器表访问,而SQL Server通过链接服务器和分布式查询实现了灵活的跨服务器数据操作。这些技术为分布式数据库管理提供了强大的支持,能够满足复杂的数据操作需求。
54 12
|
2月前
|
关系型数据库 MySQL Java
Servlet+MySQL增删改查 原文出自[易百教程] 转载请保留原文链接: https://www.yiibai.com/geek/1391
对于任何项目开发,创建,读取,更新和删除(CRUD)记录操作是应用程序的一个最重要部分。
68 20
|
6月前
|
JavaScript 关系型数据库 MySQL
创建nodejs项目并接入mysql,完成用户相关的增删改查的详细操作
创建nodejs项目并接入mysql,完成用户相关的增删改查的详细操作
77 0
|
3月前
|
关系型数据库 MySQL 数据库
Mysql学习笔记(四):Python与Mysql交互--实现增删改查
如何使用Python与MySQL数据库进行交互,实现增删改查等基本操作的教程。
76 1
|
3月前
|
关系型数据库 MySQL
MySQL表的增删改查(基础篇详细详解)
MySQL表的增删改查(基础篇详细详解)
57 5
|
3月前
|
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版本和团队需求选择合适的方式。最后,推荐查找官方资料以确保技术路线正确。
71 4
|
3月前
|
关系型数据库 MySQL 数据库
mysql的增删改查
本文介绍了MySQL数据库中进行增删改查操作的基本语法和注意事项,包括如何添加、修改和删除数据。
89 2
|
5月前
|
JavaScript 关系型数据库 MySQL
node连接mysql,并实现增删改查功能
【8月更文挑战第26天】node连接mysql,并实现增删改查功能
132 3
|
5月前
|
关系型数据库 MySQL 大数据
C#使用SqlSugar操作MySQL数据库实现简单的增删改查
C#使用SqlSugar操作MySQL数据库实现简单的增删改查
305 2