MySql 里的IFNULL、NULLIF和ISNULL用法 今天用到了MySql里的isnull才发现他和MSSQL里的还是有点区别,现在简单总结一下:mysql中isnull,ifnull,nullif的用法如下:isnull(expr) 的用法:如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。 mysql> select isnull(1
一、InnoDB的事务分析        数据库事务具有ACID四大特性;原子性(atomicity) :事务最小工作单元,要么全成功,要么全失败 。一致性(consistency): 事务开始和结束后,数据库的完整性不会被破坏 。隔离性(isolation) :不同事务之间互不影响,四种隔离级别为RU(读未提交)、RC(读已提交)、RR(可重复读)、SER
转载 2024-10-15 17:53:36
21阅读
我们使用正则表达式,熟练掌握各种功能和结构只是手段,解决实际的问题才是真正的目的。要解决真正的问题,就必须有解决问题的思路,正则表达式的功能,说到底,可以归纳为三种逻辑,为了表述方便,我们分别称为与、或、非。逻辑关系说明与在某个位置,某些元素(字符、字符组或者子表达式)必须出现或在某个位置,某个元素或许不出现,或许不出现,或许长度不固定;要出现的,是某几个元素中的一个非在某个位置,某些元素不能出现
Field类用于描述表中的列或属性。Field是对列数据类型以及属性的定义。Field类是一个抽象类。Field类有许多的具体子类。几乎每种类型的列都有相对应的Field子类。 sql下的Field.h文件 ,其继承派生关系如下Field基类->Field_Num类->Field_real类->Field_decimal类 ->Field_float
DateTimeField日期+时间 与python里的 datetime.datetime 实例同。 比如,数据库字段内容为2018-08-30 16:31:00有以下两个可选的选项,均为bool类型: 参数1:auto_now,默认值为false,设置为true时,每次执行 save 操作时,将其值设置为当前时间,并且每次修改model,都会自动更新。 使用场景:这个参数在需要存储“最后修改时
转载 2024-02-14 21:27:53
32阅读
## 如何在MySQL中实现遍历 ### 一、整体流程 首先我们来看一下在MySQL中实现遍历的整体流程,可以通过以下表格展示: | 步骤 | 操作 | |------|--------------| | 1 | 创建游标 | | 2 | 打开游标 | | 3 | 读取数据 | | 4 | 处理数据 | | 5 |
原创 2024-05-02 04:17:28
34阅读
### 实现MySQL AVG里面条件的流程 下面是整个实现MySQL AVG里面条件的流程,通过表格展示步骤: | 步骤 | 描述 | | --- | --- | | 步骤一 | 连接到MySQL数据库 | | 步骤二 | 编写SQL查询语句 | | 步骤三 | 执行SQL查询语句 | | 步骤四 | 处理查询结果 | 下面将依次介绍每个步骤需要做什么,以及所需的代码和代码注释。 #
原创 2023-09-20 21:56:51
82阅读
1、Mysql的limit用法在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。Sql代码  SELECT * FROM table LIMIT [offset,] rows | rows OFFSET off
# MySQL COUNT里面条件 在MySQL中,COUNT函数被用于统计指定列的行数。通常,COUNT函数会返回满足指定条件的行数。在本文中,我们将学习如何在COUNT函数中使用条件。 ## COUNT函数的基本用法 COUNT函数用于返回表中指定列的行数。以下是COUNT函数的基本语法: ```sql SELECT COUNT(column_name) FROM table_nam
原创 2024-01-05 11:01:57
287阅读
# MySQL中的WHILE DO循环 MySQL是一个流行的关系型数据库管理系统,提供了丰富的功能来处理和操作数据。在MySQL中,我们可以使用WHILE DO循环来实现重复执行某些逻辑的需求。本文将介绍MySQL中的WHILE DO循环,并提供一些代码示例以帮助读者理解该循环的用法。 ## 什么是WHILE DO循环 WHILE DO循环是一种迭代控制结构,它允许我们根据指定的条件重复执
原创 2023-09-13 12:35:16
756阅读
# 在MySQL中使用ORDER BY对SUM进行排序 作为一名经验丰富的开发者,我将向你解释如何在MySQL中使用ORDER BY对SUM进行排序。首先,我将给出实现这一过程的整体步骤,并提供每一步所需的代码和注释。 ## 步骤一:创建测试表格 在开始之前,我们需要创建一个测试表格,以便我们可以进行实验和演示。代码如下所示: ```sql CREATE TABLE orders (
原创 2023-07-20 10:58:40
1340阅读
·什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念
转载 2024-09-02 22:12:36
12阅读
MYSQL 这个结构表示对一个数据库连接的句柄,它被用于几乎所有的 MySQL 函数。 MYSQL_RES 这个结构代表返回行的一个查询的( SELECT , SHOW , DESCRIBE , EXPLAIN )的结果。从查询返回的信息在本章下文称为 结果集合 。 MYSQL_ROW 这是一
转载 2023-07-20 23:01:25
121阅读
# MySQL中的IF函数和FIELD函数详解 在MySQL中,有一些非常有用的函数可以帮助我们进行数据处理和查询。其中,IF函数和FIELD函数是两个常用的函数之一。本文将详细介绍IF函数和FIELD函数的用法和示例,并探讨它们在实际应用中的应用场景。 ## IF函数 ### 语法 ``` IF(expr1, expr2, expr3) ``` - expr1是一个条件表达式,如果该表
原创 2023-11-16 19:07:17
108阅读
在使用 Typecho 进行开发时,关于“tp的field可以直接mysql函数吗”的提问经常出现。这个问题在实践中涉及到数据获取的灵活性和性能优化。本文将探讨这一问题的多个方面,包括版本对比、迁移指南、兼容性处理、实战案例、性能优化和生态扩展。 ### 版本对比 在对比不同版本的 Typecho 时,我们发现对于字段操作的支持存在一些特性差异。旧版本中,字段使用较为局限,通常需要使用查询方
原创 6月前
9阅读
大家好,我是知数堂SQL 优化班老师 网名:骑龟的兔子今天给大家带来的 在MySQL,Oracle 都通用的一个非常基础的但是非常重要的函数case when我们看下如下表和数据 在这里我们通过case when 语句 制造一个列如下 这样我们就写了一个最基本的case when 语句。下面的链接是官方文档https://dev.mysql.com/doc/refman/8
# MySQL中的COUNT结合IF ELSE的使用 在数据库管理系统中,MySQL 是最流行的 SQL 数据库之一。它提供了丰富的功能,能够方便地处理和查询数据。在处理数据时,我们常常需要按照某些条件统计数据,这时 COUNT 函数十分有用。在 MySQL 中使用 COUNT 和 IF ELSE 结合,可以非常灵活地统计不同条件下的数据。 ## COUNT 函数简介 在 SQL 中,`CO
原创 2024-08-11 05:01:18
159阅读
# 使用 MySQL 视图和函数的介绍 在数据库管理系统中,MySQL 是一种流行的关系型数据库管理系统。它以其高效性和灵活性受到广泛使用。本文将介绍如何在 MySQL 中使用视图和函数,并通过代码示例深入理解这两个概念。此外,我们还将使用 Mermaid 语法绘制饼状图和序列图,以帮助读者更好地理解相关内容。 ## 什么是视图? 视图是数据库中一种虚拟表,它包含 SQL 查询的结果。视图的
原创 2024-08-04 05:53:06
11阅读
# MySQL中的WHERE条件与判断 在数据管理与分析领域,MySQL是一种极为流行的关系型数据库管理系统。我们通常使用SQL查询语言与数据库进行交互,而在查询过程中,`WHERE`子句是一个关键的组成部分。`WHERE`用于指定过滤条件,从而从数据库中提取出我们想要的数据。本文将介绍如何在MySQL的`WHERE`条件中使用各种判断,以便更灵活地进行查询。 ## 1. WHERE子句的基本
原创 2024-08-05 05:34:20
113阅读
MySQL中order by 排序遇到NULL值的问题 MySQL数据库,在order by排序的时候,如果存在NULL值,那么NULL是最小的,ASC正序排序的话,NULL值是在最前面的。 如果我们想让NULL排在后面,让非NULL的行排在前面该怎么做呢?MySQL数据库在设计的时候,如果字段允许NULL值,那么对该字段进行排序的时候需要注意那些值为NULL的行。我们知道NULL的意思表示什么
转载 2023-10-05 17:34:18
287阅读
  • 1
  • 2
  • 3
  • 4
  • 5