前言: 断言部分需要用到四舍五入,首先使用的是python自带的round(),做四舍五入进位处理,但使用过程中,发现round似乎是当保留小数位的最后一位是偶数,和保留小数位后一位为5时,就不进位。 一、round()方法 在数值3092.145,2保留两位小数时,期望返回的是3092.15,实际 ...
转载 2021-10-21 16:41:00
156阅读
2评论
分析MySQL数据类型的长度       MySQL有几种数据类型可以限制类型的"长度",有CHAR(Length)、VARCHAR(Length)、TINYINT(Length)、 SMALLINT(Length)、MEDIUMINT(Length)、INT(Length)、BIGINT(Length)、 FLOAT(Length,
转载 2023-08-07 07:14:47
150阅读
场景一:出售某个商品,库存为100,每出售一件库存减1,当库存减为0后就无法购买该商品。类似这种对数据表某一字段进行加减并且判断的功能,我们都会对这条记录进行加锁,避免出现高并发时字段数值出现超出临界值的情况。为了不影响并发响应的效率,行级锁是最佳选择。select … for update 是我们常用的对行加锁的一种方式,在使用select … for update对某条记录查询后,这条记录就被
转载 2023-12-06 16:06:15
64阅读
mac先安装mydql步骤1、首先从官网上下载 mac版本的mysql;我的是mysql-5.7.20-macos10.12-x86_64.dmg2、正常安装;3、在系统偏好设置的最底下。1:是启动,停止服务,2:是是否开机启动。4、配置文件 位置。/usr/local/etc/my.cnf  用brew install mysql 安装时配置文件也在这里。5、配置文件信息。自己看着配置
转载 2023-10-26 11:09:26
98阅读
Distributed Replicated Block Device(DRBD)是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。数据镜像:实时、透明、同步(所有服务器都成功后返回)、异步(本地服务器成功后返回)DBRD的核心功能通过Linux的内核实现,最接近系统的IO栈,但它不能神奇地添加上层的功能比如检测到EXT3文件系统的崩溃。 DBRD的位置处于文件系
实现"mysql and 含or"的步骤如下: 1. 创建数据库和表格 2. 插入测试数据 3. 使用"and"和"or"运算符查询数据 下面是每个步骤需要做的事情以及对应的代码示例: ### 1. 创建数据库和表格 首先,你需要创建一个数据库和一张表格来存储数据。可以使用以下代码来创建数据库和表格: ```sql -- 创建数据库 CREATE DATABASE mydatabase
原创 2024-02-10 09:32:02
13阅读
## if包if mysql 在编程领域,我们经常会使用条件语句来根据不同的情况执行不同的代码块。而其中一个常见的条件语句是if语句。if语句允许我们根据一个条件的真假来执行相应的代码块。而在某些情况下,这个代码块中可能还会包含if语句,这就是所谓的"if包if"。 在本文中,我们将探讨如何在if语句中嵌套使用MySQL数据库,以及在代码示例中展示这个过程。 ### MySQL数据库简介
原创 2023-08-27 10:24:30
30阅读
# MySQL中的字符串操作 MySQL是一种广泛使用的关系型数据库管理系统,它支持各种数据类型,包括字符串。在本文中,我们将介绍MySQL中的字符串操作,包括字符串拼接、字符串截取和字符串替换等常用操作。 ## 字符串类型 在MySQL中,字符串类型有多种形式,包括CHAR、VARCHAR、TEXT等。其中,CHAR和VARCHAR用于存储固定长度和可变长度的字符串,而TEXT用于存储大型
原创 2023-08-25 09:52:10
64阅读
# 理解 MySQL 中的 Key ## 前言 在使用 MySQL 数据库时,"Key" 是一个非常重要的概念。它不仅用于加速查询速度,还能确保数据的完整性。本文将带领你了解 MySQL 中的 Key 的概念以及如何正确使用它们。 ## 1. 什么是 Key? 在数据库中,Key 是用于唯一标识数据记录的一种方式。MySQL 提供了多种类型的 Key,包括: - **主键(Primary
原创 8月前
33阅读
事务是 MySQL 等关系型数据库区别于 NoSQL 的重要方面,是保证数据一致性的重要手段。本文将首先介绍 MySQL 事务相关的基础概念,然后介绍事务的 ACID 特性,并分析其实现原理。MySQL 博大精深,文章疏漏之处在所难免,欢迎批评指正。MySQL 事务基础概念事务(Transaction)是访问和更新数据库的程序执行单元;事务中可能包含一个或多个 sql 语句,这些语句要么都执行,要
网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。 mysql> show global status; 可以列出MySQL服务器运行各种状态值,另外,查询MySQL服务器配置信息语句:
转载 2024-07-30 13:54:10
49阅读
# 如何实现“mysql go” ## 1. 整个流程 首先,我们来看一下整个流程。下面是一个表格展示每一个步骤: ```mermaid gantt title MySQL连接Go实现流程 dateFormat YYYY-MM-DD section 步骤 学习Go语言 :a1, 2022-01-01, 7d 安装MySQ
原创 2024-03-23 05:51:48
12阅读
# 如何在MySQL中使用IF语句 ## 引言 作为一名经验丰富的开发者,我将会向你介绍如何在MySQL中使用IF语句。这是一个常见的数据操作需求,通过IF语句可以实现对数据的条件判断和处理。在本文中,我将会向你解释整个流程,并通过示例代码来演示如何使用IF语句。 ## 流程图 ```mermaid flowchart TD start[开始] pull_data[提取数据]
原创 2024-05-03 05:12:07
30阅读
内连接(右连接或者左连接) 的用法1. select * from table1 as tb1 inner join table2 as tb2 on tb1.field = tb2.field where xxx order by field_appoint (desc) limit number ;内连接(左右连接)的 用法之上加上分组和过滤在此之前首先要分清分组和过滤的用法,
## 实现MySQL中的DEFAULT ### 1. 概述 在MySQL中,DEFAULT关键字用于设置表字段的默认值。当插入数据时,如果没有为字段指定值,则使用默认值。本文将介绍如何在MySQL中实现DEFAULT的功能,并提供详细的步骤和示例代码。 ### 2. 步骤 下表展示了实现DEFAULT的步骤及每一步需要做的事情: | 步骤 | 说明 | | ------ | ------
原创 2023-10-30 07:14:02
36阅读
# 如何在Mac上安装和配置MySQL:新手指南 作为一名刚入行的开发者,可能会对如何在Mac上安装和配置MySQL感到困惑。在这篇文章中,我们将一起探讨整个过程,从安装到配置,确保您能顺利上手。 ## 安装MySQL的流程 在开始之前,让我们先看看安装MySQL的整体流程。下面是一个简要的步骤表: | 步骤 | 描述 | |------|
原创 8月前
14阅读
来自WgpSec Team 成员 f1hgb投稿背景本次文章是在对一次时间盲注时if等函数被ban的时候,通过查找以先函数来进行代替利用先对用到的函数简单介绍ascii():返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。ord():返回字符的ascii码conv(N,from_base,to_base):N是要转换的数据,from
MySQL中,`foreach`并不是一个原生的关键字或函数,通常需要通过其他方式实现类似循环的功能,例如结合`JOIN`、`IN`或者子查询等方式。在涉及多个条件时,尤其是当需要在`AND`语句中使用多个匹配条件时,我们可以通过动态生成SQL语句来解决这个问题。以下是关于MySQL`foreach`在`AND`的用法的详细分析与实操示例。 ### 背景定位 在处理复杂的数据查询时,尤其
原创 6月前
23阅读
# 在Java中处理MySQL中的NULL值 在现代的开发中,数据库和编程语言的交互是一个非常重要的部分。特别是当涉及到MySQL数据库时,NULL值的处理是一个常见而又细致的问题。这篇文章旨在帮助刚入门的小白开发者了解如何在Java中处理MySQL中的NULL值。 ## 整体流程 首先,我们要明确在Java中读取和处理MySQL数据库中NULL值的整体流程。以下是一个简单的步骤表格,展示了
原创 2024-08-12 04:55:31
63阅读
通常在对MySQL进行优化的时候,不要一上来就去优化MySQL的语句。MySQL的优化是一个系统话的过程,我们要自上而下来对MySQL进行优化。MySQL优化的第一步是观察服务器状态,找出出问题的地方在哪里,然后才能有的放矢。我们可以使用show status和show processlist命令来观察MySQL的服务器状态。show status返回了服务器很多状态指标,但是通常我们只需要关注以
转载 2024-05-29 01:22:23
57阅读
  • 1
  • 2
  • 3
  • 4
  • 5