Count()函数 统计表中所有列的总数 mysql> select count(*) from City;+----------+| count(*) |+----------+| 4079 |+----------+1 row in set (0.00 sec) Count函数不统计空值NULL mys
原创
2016-01-15 15:11:26
269阅读
# 通过MySQL函数查询集合遍历
MySQL 是一个流行的开源关系型数据库管理系统,提供了丰富的函数和工具来帮助用户查询和操作数据。在实际应用中,我们经常需要使用函数来处理数据集合,并进行遍历操作。本文将介绍如何使用 MySQL 函数来查询集合并进行遍历操作,帮助读者更好地理解和应用 MySQL 数据库。
## 函数查询集合
在 MySQL 中,函数是一种语句或一组语句,可以接受参数并返回
原创
2024-06-25 06:11:31
43阅读
目录一、MySQL 进阶查询1.1 按关键字排序1.2 对结果进行分组1.3 限制结果条目1.4 别名1.5 通配符1.6 子查询1.7 NULL 值二、正则表达式2.1 Mysql的正则匹配符三、运算符3.1 算数运算符3.2 比较运算符3.3 逻辑运算符3.4 位运算符3.4.1 运算符的优先级四、连接查询4.1 内连接4.2 左连接4.3 右连接五、mysql数据库函数5.1 数学函数5.
转载
2024-03-14 06:55:53
85阅读
之前建的一张表已经不能支撑本章的学习了,所以我们要新建两张表。#创建部门表
CREATE TABLE DEPT
(
DEPTNO INT(2) AUTO_INCREMENT PRIMARY KEY,
DNAME VARCHAR(20),
LOC VARCHAR(30)
) CHARACTER SET utf8
#创建员工表
CREATE TABLE EMP
(
EMPNO
转载
2024-06-11 08:29:38
33阅读
聚合查询
在MySQL初阶中进行的查询都是对于同一条记录的列与列之间进行的运算,那如何对多条记录的不同行进行运算呢(比如计算所有同学某一单科的总分,某一单科的平均分)?此时就需要聚合查询来操作了!
1.聚合函数 函数 说明COUNT([DISTINCT] expr)返回查询到的数据的数量SUM([DISTINCT] expr)返回查询到的数据的总和,不是数字没有意义AVG([DISTI
转载
2023-08-08 10:06:43
107阅读
# MySQL使用IF ELSE函数查询
## 引言
作为一名经验丰富的开发者,我相信你已经对MySQL数据库有一定的了解。在本文中,我将教你如何使用MySQL的IF ELSE函数进行查询。这将帮助你更好地理解在特定条件下如何获取所需的数据。
## 步骤
下面是使用IF ELSE函数进行查询的步骤。我将使用一个示例表格来说明每个步骤。
| ID | Name | Age | City
原创
2024-02-08 05:36:46
68阅读
# MySQL存储函数返回查询结果集合的长度
在MySQL中,存储函数是一种在数据库中创建并保存的特殊类型的函数。存储函数可以接受参数并返回一个值,这个值可以是一个标量值(如整数、字符串等)或一个结果集合。本文将重点介绍如何使用存储函数来返回一个查询结果集合的长度。
## 什么是存储函数?
存储函数是MySQL中的一种特殊函数,它可以被创建、保存和调用。存储函数可以接受参数,并返回一个值。存
原创
2023-08-31 06:18:45
63阅读
# 如何在 MySQL 中实现集合函数
MySQL 的集合函数是针对一组数据进行操作的工具,使得从数据库中提取和分析数据变得更加方便。在这篇文章中,我们将一步步教你实现 MySQL 集合函数的基本操作。
## 整体流程
首先,让我们清楚整个实现过程涉及到哪些步骤。以下是整个流程的简要概述:
| 步骤编号 | 步骤描述 |
| -------- |
原创
2024-10-07 04:28:06
39阅读
面向集合的思想 SQL是为查询和管理关系型数据库中的数据而专门设计的一种标准语言。我们通常认为的关系型是说的数据库中表与表的关系,这个理解是有问题的,这里的关系其实是数学术语上的关系。为什么这么说?因为关系型数据库是以关系模型为基础,而关系模型是以集合论和谓词逻辑两大数学理论为依据的。集合论中,关系是集合的一种表示。在关系模型中
转载
2024-05-15 18:10:58
31阅读
因为本人也是没有大厂经验的,然后只是帮导师做过一些横向项目,遇到了一些平常使用的MySQL函数,然后在这里做一些总结。1、find_in_set()find_in_set函数查找某个字符串是否在另外一个字符串中,如果存在,返回字符串第一次出现的位置序号;IN是查找某个字符串是否在另外一个字符串中,如果存在返回1,否则返回0。应用场景:需求描述: 例如修改一个子类的祖先id时,我们可以使用find_
转载
2024-03-05 12:44:08
138阅读
目录前言:一、单行函数(这里可以简单的理解为函数只处理单行字段,以此分类,那么后面就是分组函数或者叫聚集函数,意味处理多行字段,但都是输出一行字段)。(一)字符函数(二)数学函数(三)日期函数(四)其它函数(五)流程控制函数二、分组函数(聚集函数)总结:前言: 距离上一篇博客已经有一个多月了(劳逸结合emmmmm),这里对于mysql常见的函数做一个归纳,方便
转载
2023-09-13 12:53:30
65阅读
文章目录一、表的加减法1. 什么是集合运算?2. 表的加法--UNION练习题:2.2 UNION 与 OR 谓词练习题 :2.3 包含重复行的集合运算 UNION ALL练习题:2.4 隐式数据类型转换练习题:3 MySQL 8.0 不支持交运算INTERSECT4 差集,补集与表的减法4.1 MySQL 8.0 还不支持 EXCEPT 运算练习题:4.2 EXCEPT 与 NOT 谓词练习题
转载
2023-08-27 19:21:19
83阅读
## MySQL 使用函数查询时变慢
在使用 MySQL 进行数据查询时,我们经常会用到函数来处理数据,在一些特定的场景下,使用函数查询可能会导致查询变慢。本文将介绍为什么函数查询会变慢,以及如何优化函数查询的性能。
### 为什么函数查询会变慢?
使用函数查询可能会引起性能下降的原因有以下几点:
1. 索引失效:当我们在查询条件或者连接条件中使用了函数,会导致索引失效。因为索引是按照数据
原创
2023-08-30 05:58:17
595阅读
# 实现“mysql 使用 ifnull函数查询慢”教程
## 一、整体流程
在教会小白如何实现“mysql 使用 ifnull函数查询慢”这个任务时,我们可以按照以下步骤进行:
```mermaid
gantt
title 实现“mysql 使用 ifnull函数查询慢”教程流程
section 教学流程
了解问题:done, 2021-09-01, 1d
原创
2024-04-22 06:14:32
56阅读
# 如何实现mysql不使用函数递归查询
## 1. 整件事情的流程
```mermaid
flowchart TD
A[开始] --> B[连接数据库]
B --> C[创建临时表]
C --> D[插入初始数据]
D --> E[循环查询数据]
E --> F[更新临时表]
F --> G{是否还有数据}
G -- 是 --> E
原创
2024-03-17 03:47:09
172阅读
1.单表查询员工表empinfo结构如下:create table empinfo(
Fempno varchar(20) not null primary key,
Fempname varchar(20) not null,
Fage number not null,
Fsalary number not null
); 假设该表有大于1000万条记录;写一个最高效的SQL查询语句,
转载
2023-06-10 18:39:24
103阅读
MySQL聚合函数如下:函数作用avg()返回某列的平均值count()返回某列的行数max()返回某列的最大值min()返回某列的最小值sum()返回某列值的和(1)count()函数(2)sum()函数(3)avg()函数(4)max()函数(5)min()函数(1)count()函数count()函数统计数据表中包含的记录行的总数,或者根据查询结果返回列中包含的数据行数,有两种使用方法: ①
转载
2023-08-21 16:27:36
75阅读
# MySQL集合常量查询
在MySQL中,我们经常需要根据某个字段的值来查询对应的记录。有时候,我们可能会需要查询某个字段的常量值对应的记录。在这种情况下,我们可以使用集合常量查询来实现。集合常量查询是一种非常方便的查询方法,可以让我们根据多个常量值来查询对应的记录。
## 集合常量查询的基本语法
集合常量查询的基本语法如下:
```sql
SELECT * FROM table_nam
原创
2024-05-19 06:04:45
37阅读
# 实现MySQL list集合查询教程
## 概述
在MySQL中,list集合查询是一种常见的操作,可以用来查询符合一组条件的数据。本文将针对这个问题给出详细的解决方案,适合新手入门学习。
### 流程概览
下表展示了实现“mysql list集合查询”的整个步骤:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 连接到MySQL数据库 |
| 2 | 创建一个包含所
原创
2024-03-10 04:37:26
176阅读
MySQL NULL 值处理 需求:我们已经知道MySQL使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作。 为了处理这种情况,MySQL提供了三大运算符: IS NULL: 当列的值是NULL,此运算符返回
转载
2018-01-20 17:40:00
103阅读