1. SQL 规范1.1 SQL大小写规范(建议遵守)MySQL 在 Windows 环境下是大小写不敏感的.MySQL 在 Linux环境下是大小写敏感的 。数据库名、表名、表的别名、变量名是严格区分大小写的 。关键字、函数名、列名(或字段名)、列的别名(字段的别名)是忽略大小写的。推荐采用统一的书写规范: 数据库名、表名、表别名、字段名、字段别名等都小写。SQL 关键字、函数名、绑定变量
转载 2024-08-23 15:43:09
39阅读
# 解决MySQL浮点数丢失精度问题的步骤指南 作为一名经验丰富的开发者,我将帮助你解决在MySQL中浮点数丢失精度的问题。在本指南中,我将为你解释整个过程,并提供每一步需要执行的代码示例。 ## 过程概述 在开始之前,我们需要了解整个问题的背景和解决方案。我们知道,浮点数在计算机中是以二进制形式存储的,而二进制无法准确表示某些十进制小数。这可能导致在进行浮点数计算时出现精度丢失的问题。
原创 2024-01-10 07:14:30
101阅读
flush:刷脏页是什么?WAL技术提高了更新性能,将数据库随机写转换成顺序写,但内存中的数据页或者redo log中的变更动作始终需要写入磁盘,这就是WAL机制的后续:flush(刷脏页)什么是脏页?内存数据页与磁盘数据页内容不一致,称为脏页;反之,内存数据写入磁盘,内存与磁盘的数据页内容一致,称为干净页。作用解决WAL技术带来的内存脏页问题。触发时机redo log写满了,需要擦除来腾出空间继
转载 2023-12-10 02:32:53
30阅读
# 如何实现MySQL中的 float 字段 作为一名经验丰富的开发者,我将向你解释如何在MySQL中实现一个float字段。首先,让我们来看一下整个过程的流程: | 步骤 | 操作 | | ---- | ---- | | 1 | 创建一个包含float字段的表 | | 2 | 插入数据到表中 | | 3 | 查询表中的数据 | 接下来,我将逐步告诉你每个步骤需要做什么,并提供相应的代码:
原创 2024-04-26 07:52:01
26阅读
WAL机制: Write-Ahead Logging, 先写日志,再写磁盘。 当有一条记录需要更新的时候,InnoDB引擎会先把记录写到redo log里面,并更新内存,这个时候更新计算完成了。InnoDB引擎会在在系统空闲的时候,将这个操作记录更新到磁盘里。WAL机制的益处: redo log 和 binlog 都是顺序写,磁盘的顺序写比随机写速度要快,可以大幅度降低磁盘的 IOPS 消耗。数据
# MySQL中对float与int进行sum计算 MySQL是一个开源的关系型数据库管理系统,它提供了各种各样的函数和操作符来进行丰富的数据计算和操作。其中,`SUM()`函数可以用于计算某一列的数值之和。本文将介绍如何在MySQL中使用`SUM()`函数来计算float与int相乘的结果。 ## 准备工作 在开始之前,我们需要创建一个MySQL数据库,并创建一个包含float和int列的
原创 2023-08-27 03:25:20
214阅读
-     MySQL引擎     - 一.MySQL存储MyISAM与InnoDB区别 存储引擎Storage Engine:MySQL中的数据、索引以及其他对象是如何存储的,是一套文件系统的实现。 二.常用的存储引擎有以下 InnoDB引擎:InnoDB引擎提供了对数据库ACID事务的支持。并且还提供了行级锁
问:where和having有哪些区别?答:(自己总结)聚合函数”。(因为where是从磁盘中取数据的时候就要进行筛选(满足条件就放到内存中,不满足就扔回磁盘中)(2)“having”是一个过滤声明,是在查询数据库结果返回之后进行过滤,即在结果返回值后起作用,并且“having”后面可以写“聚合函数”。(Having相当于分组之后进行筛选)进阶问题:什么是聚合函数?聚合函数就是例如SUM, COU
# 如何设置 MySQL 中的 float 字段 ## 简介 在 MySQL 中,float 是一种用于存储浮点数的数据类型。在本文中,我将教你如何在 MySQL 数据库中设置 float 字段。 ## 流程概述 下面是设置 MySQLfloat 字段的步骤概述: | 步骤 | 操作 | | --- | --- | | 1 | 连接到 MySQL 数据库 | | 2 | 创建一个表
原创 2024-05-02 05:33:16
124阅读
## 实现在 MySQL 中添加字段Float 类型 ### 一、整体流程 ```mermaid journey title 教会小白如何在 MySQL 中添加字段Float 类型 section 详细步骤 开始 --> 创建数据库 --> 连接数据库 --> 选择数据库 --> 添加字段 --> 结束 ``` ### 二、详细步骤 | 步骤
原创 2024-02-23 04:04:49
87阅读
 myflash工具    使用myflash恢复数据首先下载myflash工具,进行解压编译#!/bin/bashwget https://codeload.github.com/Meituan-Dianping/Myflash/zip/masteryum -y install unzipunzip masteryum -y install gccyum insta
# 如何实现“mysql decimal字段SUM” ## 一、整体流程 下面是实现“mysql decimal字段SUM”的步骤表格: | 步骤 | 描述 | | ---- | ---- | | 1 | 建立数据库连接 | | 2 | 编写SQL语句 | | 3 | 执行SQL语句 | | 4 | 处理结果 | ## 二、具体步骤及代码示例 ### 步骤1:建立数据库连接 ```ma
原创 2024-05-23 05:48:12
60阅读
一. 窗口函数理解: group by 分组合并窗口函数 : 分组不合并 1.1 分类 1.2 语法结构函数 OVER([PARTITION BY 字段名 ORDER BY 字段名 ASC|DESC])CREATE TABLE goods( id INT PRIMARY KEY AUTO_INCREMENT, category_id INT, category VARCHAR(15
# 如何实现Mysql Float字段类型 ## 引言 在Mysql数据库中,有不同的数据类型可供选择,其中包括float类型。float类型用于存储浮点数,它可以表示带有小数点的数字。在本文中,我将指导你如何在Mysql中实现float字段类型。 ## 流程概述 下面是实现"mysql float字段类型"的流程概述。我们将按照以下步骤来实现它: | 步骤 | 描述 | | ---- |
原创 2023-11-28 14:50:52
97阅读
如何实现 MySQL字段 float # 1. 简介 在 MySQL 数据库中,float 是一种数据类型,用于存储浮点数(即带有小数点的数字)。在本文中,我们将介绍如何在 MySQL 中创建一个表,并添加一个 float 类型的字段。 # 2. 整体流程 下面是实现过程的整体流程,我们可以使用表格展示每个步骤。 | 步骤 | 描述 | |---|---| | 1 | 创建一个数据库 |
原创 2024-01-22 08:25:35
137阅读
# 如何实现“mysql sum字段” ## 流程概述 本文将介绍如何在MySQL数据库中使用SUM函数来计算多个字段的总和。下面是实现该功能的整体步骤: ```flow st=>start: 开始 op1=>operation: 选择需要计算总和的字段 op2=>operation: 使用SUM函数计算每个字段的总和 op3=>operation: 将计算结果保存到新的字段或变量中 e=
原创 2023-08-12 14:35:02
824阅读
# MySQL字段 Sum 的使用 在数据库的管理和分析中,聚合函数的使用极为常见,其中 `SUM` 函数用于计算数值字段的总和。若涉及到多个字段的求和操作,我们可以通过合适的 SQL 查询来实现。本文将介绍如何在 MySQL 中使用多个字段的 `SUM` 操作,并提供相关的代码示例和图例。 ## 一、基本概念 在 MySQL 中,`SUM()` 函数主要用于计算指定字段数值的总和。通常
原创 11月前
80阅读
业务场景:需要查询A中心2016出生得小孩,B中心2015出生得小孩,C中心2014出生得小孩常规写法:写法一:SELECT * FROM t_child WHERE center_id = 'A' AND birth_year = 2016 union all SELECT * FROM t_child WHERE center_id = 'B' AND birth_year = 2015 un
转载 2023-06-25 16:57:51
117阅读
# 如何在MySQL中创建float字段类型 ## 引言 作为一名经验丰富的开发者,我将会教你如何在MySQL数据库中创建float字段类型。本文将以步骤和代码示例的形式展示整个过程。 ## 流程图 ```mermaid flowchart TD A(开始) --> B(连接到MySQL数据库) B --> C(创建表) C --> D(创建float字段) D
原创 2024-05-21 03:10:40
82阅读
# MySQL中定义字段FLOAT的完整指南 在数据库管理中,MySQL是一个非常流行的选项,尤其是在处理数据时。对于刚入行的小白来说,学会如何在MySQL中定义字段的数据类型是一项基本的技能。本篇文章将详细指导你如何在MySQL中将字段定义为FLOAT,并通过步骤、代码和图示来帮助你理解整个流程。 ## 整个流程概述 在创建一个表时,你需要按照一定的流程来定义字段。下面是创建表并定义FL
原创 2024-11-02 03:33:40
88阅读
  • 1
  • 2
  • 3
  • 4
  • 5