自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 LeetCode 197. 上升的温度

原题题目表:Weatherid 是该表具有唯一值的列。没有具有相同 recordDate 的不同行。该表包含特定日期的温度信息编写解决方案,找出与之前(昨天的)日期相比温度更高的所有日期的id。返回结果。结果格式如下例子所示。Weather 表:+----+| id |+----+| 2 || 4 |+----+2015-01-02 的温度比前一天高(10 -> 25)2015-01-04 的温度比前一天高(20 -> 30)

2025-05-05 21:10:00 932

原创 MySQL报错之1175和1093

比如,如果你需要更新一个表的数据,并且需要基于该表的数据进行计算,可以先将表的数据复制到临时表中,再对临时表进行操作。这两个错误在使用 MySQL 时非常常见,但不少人遇到后不知道如何解决,今天我们就从这两个错误的根源开始,逐步分析它们的原因,并提供一些解决方法。(Safe Update Mode)下,系统会防止执行没有明确过滤条件的更新操作,特别是没有用索引列作为。操作时发生,特别是在涉及到主键或唯一索引的情况下。是索引列,这样就符合安全更新模式的要求。条件的更新或删除操作。更好的方法是修改你的。

2025-05-05 03:54:06 529

原创 LeetCode 196. 删除重复的电子邮箱

LeetCode 196. 删除重复的电子邮箱MySQL中1195报错和1093报错

2025-05-05 02:13:55 523

原创 MySQL之DML操作

INSERT在数据库中,(Data Manipulation Language,简称 DML)是用于执行和管理数据的 SQL 子集。通过 DML,用户可以对数据库中的数据进行等操作。在这篇博客中,我们将深入探讨这些常见的 DML 操作,并帮助你在实际开发中轻松上手。

2025-05-04 15:14:46 945

原创 MySQL 基本操作教程:连接MySQL 与 DDL操作

MySQL 基本操作教程:连接MySQL 与 DDL操作

2025-05-04 00:20:55 678

原创 在windows中卸载mysql

如果有更改过环境变量,进入【计算机】-->> 右键【属性】-->> 【高级系统设置】 -->> 【环境变量】 -->> 删除系统变量中的MYSQL_HOME和删除Path变量中的MYSQL路径。管理员权限启动cmd -->> sc delete MySQL服务名字(比如我的是MySQL80)如果是通过解压压缩包安装的则跳过这一步,如果是使用.msi文件驱动安装则需要卸载。显示隐藏文件后,删除C盘下的“C:\ProgramData\MySQL”所有文件。进入mysql安装位置,删除mysql的解压文件夹。

2025-05-03 20:18:13 1688

原创 深入了解数据库系统:数据的幕后英雄

为了理解数据库系统的运作,我们可以将它比作一个庞大的电子图书馆:所有的书籍(数据)都按照特定的规则(数据库模型)排列,而读者(用户)则可以通过索引(查询语言)快速找到想要的书籍。: 这是数据库的核心部分,负责执行各种任务,比如数据的存储、更新、删除和查询。无论是大型电商平台上的商品信息,还是社交媒体中我们发布的每一条动态,这些海量的数据都需要有效的存储和管理。SQL是一种专门用来查询和操作关系型数据库的语言,通过编写SQL语句,用户可以实现对数据的增、删、改、查等操作。: 数据库本身就是存储数据的地方。

2025-05-03 05:10:56 586

原创 Leetcode 182. 查找重复的电子邮箱

Leetcode 182. 查找重复的电子邮箱使用 GROUP BY 和 HAVING使用 WINDOW 函数——OVER (PARTITION BY email)

2025-05-03 00:53:38 937

原创 Leetcode 183. 从不订购的客户

Leetcode 183. 从不订购的客户寻找另一张在这张表没有出现过的id

2025-05-03 00:31:37 257

原创 Leetcode 181. 超过经理收入的员工

原题题目Employeeid 是该表的主键(具有唯一值的列)。该表的每一行都表示雇员的ID、姓名、工资和经理的ID。编写解决方案,找出收入比经理高的员工。以返回结果表。结果格式如下所示。Employee 表:Joe 是唯一挣得比经理多的雇员。

2025-05-03 00:08:47 1966

原创 MySql之笛卡尔积

笛卡尔积是指两个集合之间的所有可能的组合。在数据库中,它通常出现在两个表之间。当你没有明确指定联接条件时,数据库会将每个表的每一行与另一个表的每一行组合,产生一个新的结果集,这个结果集的行数是两个表的行数相乘。

2025-05-02 23:40:04 426

原创 a = null 和 a is null 的本质区别

在 SQL 中代表“未知”、“缺失”或“不适用”的值。它不是一个具体的值(如 0 或空字符串 '')。就像在问:“这个盒子里的东西,和那个‘不知道里面是什么’的盒子里的东西,是。这是因为你无法确定一个未知值是否等于另一个未知值。‘不知道里面是什么’的盒子?” 答案是明确的:“是有本质区别的,主要在于它们如何处理。是一个“不知道里面是什么”的盒子。的标准方式,并且在大多数情况下。SQL 提供了专门的操作符。操作符,它直接判断一个值。等操作符)的结果都是。就像在问:“这个盒子。,因此不会匹配任何行。

2025-04-23 04:33:08 373

原创 MySQL 多表连接(INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL OUTER JOIN)

多表连接是一种将两个或多个表中的数据组合在一起的 SQL 操作。通过连接,我们可以根据表之间的关系(如主键和外键)提取相关联的数据。连接操作是关系型数据库的核心功能之一,广泛应用于数据分析、报表生成等场景。

2025-04-23 00:59:34 2346

原创 Leetcode 175. 组合两个表

LEFT JOIN表:Person| 列名 | 类型 |personId 是该表的主键(具有唯一值的列)。该表包含一些人的 ID 和他们的姓和名的信息。表:Address| 列名 | 类型 |addressId 是该表的主键(具有唯一值的列)。该表的每一行都包含一个 ID = PersonId 的人的城市和州的信息。编写解决方案,报告Person表中每个人的姓、名、城市和州。如果personId的地址不在Address表中,则报告为null。

2025-04-23 00:38:03 559

原创 数据库的引擎选择(InnoDB、MyISAM、Memory)

数据库的引擎选择(InnoDB、MyISAM、Memory)

2025-04-22 22:34:42 800

原创 数据库中的删除(Delete和Truncate)

数据库中的删除(Delete和Truncate)

2025-04-22 20:46:19 1039

mysql8.0 深入了解数据库系统:数据的幕后英雄

mysql8.0 深入了解数据库系统:数据的幕后英雄

2025-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除