次简单介绍今天协助一位读者的实现的简单需求的存储过程,其中涉及循环、动态sql等主要的MySQL存储过程知识点。需求:遍历所有【test_ondev_[0-9]】开头的表,将其中的所有数据按表中的col字段存储到【test_ondev_history_ + col的值】的表里面,当【test_ondev_history_ + col】不存在的时候复制test_ondev_history的结构创建该
原创 2021-03-01 11:31:10
127阅读
本次简单介绍今天协助一位读者的实现的简单需求的存储过程,其中涉及循环、动态sql等主要的MySQL存储过程知识点。需求:遍历所有【test_ondev_[0-9]】开头的表,将其中的所有数据按表中的col字段存储到【test_ondev_history_ + col的值】的表里面,当【test_ondev_history_ + col】不存在的时候复制test_ondev_history的结构创建
原创 2021-03-06 13:27:40
111阅读
# MySQL慢查询举例 ## 什么是MySQL慢查询 在MySQL数据库中,查询(SELECT)是最常用的操作之一。但是,当数据库中的数据量逐渐增大,查询的性能可能会受到影响。当查询语句执行时间超过一定阈值(通常是几秒钟),我们就称之为慢查询。慢查询可能会导致数据库性能下降,甚至影响用户体验。 ## 如何优化MySQL慢查询 为了优化慢查询,我们可以采取一些措施来提高查询的性能。以下是一
原创 2023-12-25 07:52:45
26阅读
存储过程可能是很多人都比较喜欢使用的,但MySQL不建议使用存储过程,如果临时用的话可以考虑。
原创 2022-01-04 14:27:07
176阅读
# MySQL 软删除的实现流程 在软件开发中,“软删除”是一种常用的技术,它通过在数据库中保留记录而不将其真正删除,以便将来可以恢复或查看历史数据。本文将指导你如何在 MySQL 中实现软删除,并给出详细的代码示例与说明。 ## 软删除的实现流程 下面是一个简单的步骤概览,帮助你理解软删除的概念和实现过程: | 步骤 | 描述
原创 8月前
21阅读
# 学习如何在 MySQL 中创建表的完整教程 在数据库的世界中,表是用来存储数据的基本单元,而创建表是我们进行数据管理的第一步。本文将为你提供一个关于如何在 MySQL 中创建表的详细步骤和代码示例,帮助你快速掌握这一技能。 ## 创建表的流程 在开始之前,我们先了解创建表的基本流程。以下是创建表的步骤: | 步骤 | 说明 | |------|-
原创 7月前
103阅读
引言照例,我们先来一个场景~面试官:"知道事务的四大特性么?"你:"懂,ACID嘛,原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)!"面试官:"你们是用mysql数据库吧,能简单说说innodb中怎么实现这四大特性的么?“你:"我只知道隔离性是怎么做的balabala~~"面试官:"还是回去等通知吧~"OK,回到正题。说
转自:http://blog.csdn.net/iastro/article/details/53037600 Mysql limit offset示例 例1,假设数据库表student存在13条数据。 代码示例:语句1:select * from student limit 9,4语句2:slec
转载 2017-11-15 14:20:00
164阅读
2评论
# 实现mysql事务回滚举例 ## 1. 事务回滚流程 下面是实现mysql事务回滚的基本流程,你可以根据这个流程来实现具体的操作: ```mermaid erDiagram TRANSACTION { + id (PK) --- + name } ``` ```mermaid gantt title 事务回滚流程
原创 2024-05-14 06:30:37
22阅读
## MySQL中BLOB类型举例MySQL数据库中,BLOB(Binary Large Object)是一种用于存储二进制数据的数据类型。它可以用来存储图像、音频、视频等大型数据对象。本文将介绍MySQL中BLOB类型的使用方法,并通过代码示例帮助读者更好地理解。 ### BLOB类型的特点 BLOB类型具有以下特点: - 可以存储任意大小的二进制数据。 - BLOB类型有四种:TIN
原创 2024-01-10 12:14:53
204阅读
mysql distinct 去重和group by用法区别1. distinct1.1 定义  在使用mysql时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的目标字段,而无法返回其他字段。1.2
转载 10月前
55阅读
############### 首先设置环境变量 ##################### mysql> show variables like 'event_%'; +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | event_sche
原创 2010-04-09 09:31:08
314阅读
1点赞
导出1.导出全库备份到本地的目录mysqldump -u$USER -p$PASSWD -h127.0.0.
原创 2022-10-17 19:51:42
38阅读
创建表、创建索引分析case索引使用情况一个20左右的表,建立三个左右的索引常规沟通,但是根据自己情况1: explain select * from test where c1 = 'a1' and c2 = 'a2' and c3 = 'a3' and c4 = 'a4'; explain select * from test where c1 = 'a1' and c3 = 'a3' and
文章目录InnoDB存储引擎特性之自适应哈希索引1.为什么要出现自适应哈希索引?2.哈希查找为什么是O(1)?3.自适应哈希索引4.建立自适应哈希索引的要求5.自适应哈希索引的过程6.注意的地方 InnoDB存储引擎特性之自适应哈希索引1.为什么要出现自适应哈希索引?哈希是一种非常快的查找方法,一般情况下查找的时间复杂度是O(1)而MySql数据库中的索引B+树的一般高度为3~4层,所以如果用索
# MySQL函数大全及举例 ## 概述 在MySQL中,函数是一种可重复使用的代码块,用于执行特定的操作或计算。MySQL提供了丰富的内置函数,用于处理和操作数据。本文将介绍如何查找MySQL函数大全并通过示例演示它们的用法。 ## 步骤 | 步骤 | 描述 | | --- | --- | | 1 | 打开MySQL客户端 | | 2 | 连接到MySQL服务器 | | 3 | 查询函数
原创 2023-07-22 07:29:45
56阅读
SQL标准定义了4种隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 首先,我们使用 test 数据库,新建 tx 表,并且如图所示打开两个窗口来操作同一个数据库: 第1级别:Read Uncommitted(读取未提交内容)(1)所有事务都可以看到其他未提交事务的执行结果(2)本隔离
目录1. MySQL数据库的卸载1.1 步骤一:软件的卸载准备1.2 步骤二:软件的卸载1.2.1 方式一:通过控制面板卸载1.2.2 方式二:通过360或电脑管家等软件卸载1.2.3  方式三:通过安装包提供的卸载功能卸载1.3 步骤三:清理残余文件1.4 步骤四:清理注册表(选做)1.5 步骤五:清理服务列表中的服务名1.6 步骤六:清理原来的
# MySQL数据库模型简介 在现代的应用和服务中,数据库扮演着至关重要的角色。尤其是关系型数据库系统,如MySQL,通过其结构化的方式组织和存储数据,使得数据管理和操作更加直观和高效。本文将通过一个简单的示例来讲解MySQL数据库模型的基本概念,同时提供一段代码示例,并展示相关的ER图和甘特图,以加深大家的理解。 ## 1. 什么是MySQL数据库模型? MySQL数据库是一种开源的关系型
原创 2024-10-22 03:50:24
40阅读
# 如何实现 mysql 增加数据 ## 整体流程 ```mermaid journey title 数据库增加数据流程 section 开发者 开始 数据库连接 SQL语句构建 执行SQL语句 完成 end ``` ## 每一步具体操作 | 步骤 | 操作
原创 2024-05-23 05:34:06
27阅读
  • 1
  • 2
  • 3
  • 4
  • 5