##进入数据库 mysql -u用户 -p密码Server version: 5.5.52-MariaDB MariaDB Server ##mysql版本,5.1之后默认存储引擎为innoDB##创建数据库指定默认编码格式MariaDB [(none)]> create database TestA default charset 'utf8';
Query OK, 1 r
# 如何实现"mysql sum加条件"
## 整体流程
首先,我们需要明确一下实现"mysql sum加条件"的整体流程,可以用如下表格展示:
| 步骤 | 描述 |
|------|------|
| 1 | 连接到数据库 |
| 2 | 编写SQL语句 |
| 3 | 执行SQL语句 |
| 4 | 获取查询结果 |
| 5 | 关闭数据库连接 |
#
原创
2024-06-03 04:31:56
41阅读
这一段时间一直在学习ElasticSerach,分布式搜索引擎。当然了,也要了解一下其它
原创
2022-10-09 08:50:28
90阅读
前言在常规的应用系统开发中,很少会涉及到需要对数据进行分库或者分表的操作,多数情况下,我们习惯使用ORM带来的便利,且使用连接查询是一种高效率的开发方式,就算涉及到分表的场景,很多时候也都可以使用ORM自带的分表规则来解决问题。比如在电商场景中,用户和订单是属于重点增量的数据,通常情况下,或者按用户编号取模或者按订单编号取模进行分表,按便利性来区分,可以使用按用户编号分表解决后续跨表分页查询问题,
整理一下windows的常用快捷键,有些快捷键老不用都忘记了,这里整理一下方便自己以后忘记时翻阅。一、Fn键的使用1、F1帮助2、F2重命名3、F3打开搜索4、F4打开地址栏常用地址5、F5刷新6、F11全屏/退出全屏二、文件和文件夹选择的快捷键Shift键:选择连续的内容(与鼠标左键配合使用)Ctrl键:选择不连续的内容(与鼠标左键配合使用)Ctrl+a:选择全部内容Ctrl+c:复制选择的项目
引言:MYSQL由于其免费和开源的性质,在项目中用处广泛。大家都知道,一个MySQL数据库能够储存大量的数据,如果要在大量的数据中查找某一个数据,如果使用全表检索的话,即费时间又费力气,这时,就需要一种手段来减少这种消耗,这时候,索引就出现了!这里就简要介绍一下MYSQL的索引相关的内容。索引是啥球东西:索引的作用就像是相当于图书的目录,可以根据目录中的页码快速找到所需的内容。当表中有大量记录时,
假如我们没有添加索引,那么在查询时就会触发全表扫描,效率就会比较低。但是即便建立了索引,使用不当也可能导致索引失效。1.避免使用 or 查询,可以使用 union 或者子查询来替代早期的 MySQL 版本使用 or 查询可能会导致索引失效,在 MySQL 5.0 之后的版本中引入了索引合并,简单来说就是把多条件查询,比如 or 或 and 查询的结果集进行合并交集或并集的功能,因此就不会导致索引失
转载
2023-07-14 15:45:43
277阅读
简单的in查询 索引失效:步骤1、检查建立索引没有order_status 字段为普通索引的tinyint类型2、检查是否使用了使索引失效的语句3、explain查看执行计划而 in(1)时会走索引5、查看是否关闭的全局的索引(Comment显示disabled则表示关闭了索引)SHOW KEYS FROM wy_order;关闭:ALTER TABLE `wy_order` DISABLE KE
转载
2021-01-18 20:08:09
216阅读
# 如何实现"mysql sum里加条件"
## 1. 流程图
```mermaid
flowchart TD
A(开始)
B(连接数据库)
C(编写SQL语句)
D(执行SQL语句)
E(获取结果)
F(关闭连接)
G(结束)
A --> B
B --> C
C --> D
D --> E
E -
原创
2024-03-26 03:30:52
30阅读
文章目录一、索引1. 索引的介绍优点:缺点:2. InnoDB中索引的推演2.1 没有索引之前的查找在一页中查找:在很多页中查找:2.2 索引的设计1. 一个简单的索引设计方案2. InnoDB中的索引方案:**(1)第一次迭代** :目录项记录的页(2)第二次迭代:多个目录项记录的页(3)第三次迭代:目录项记录的目录页(4)B+Tree:2.3 常见索引概念:1. 聚簇索引:2. 非聚簇索引:
转载
2023-07-08 13:38:21
235阅读
一:分析MySQL In查询为什么所有不生效结论:IN肯定会走索引,但是当IN的取值范围较大时会导致索引失效,走全表扫描navicat可视化工具使用explain函数查看sql执行信息1.1 场景1:当IN中的取值只有一个主键时 我们只需要注意一个最重要的type 的信息很明显的提现是否用到索引:type结果值从好到坏依次是:system > const > eq_ref &
转载
2023-06-16 15:33:27
195阅读
MySQL中使用IN会不会走索引文章很短,先看下结论,在看下文。结论:IN肯定会走索引,但是当IN的取值范围较大时会导致索引失效,走全表扫描navicat可视化工具使用explain函数查看sql执行信息场景1:当IN中的取值只有一个主键时 我们只需要注意一个最重要的type 的信息很明显的提现是否用到索引:type结果值从好到坏依次是:system > const > eq_re
转载
2023-08-17 01:48:36
129阅读
问题1: mysql索引类型normal,unique,full text的区别是什么? normal:表示普通索引 unique:表示唯一的,不允许重复的索引,如果该字段信息保证不会重复例如身份证号用作索引时,可设置为unique full textl: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候,效果最好。用在比较短的文本,如果就一两行字的,普通的 INDEX 也可
转载
2023-07-17 20:19:48
102阅读
索引是帮助我们快速获取数据的数据结构。索引是在存储引擎中实现的,因此不同存储引擎的索引也不同。这里只介绍InnoDB存储索引所支持的BTree索引:一、索引类型 为了方便举例子,先创建表person: 1、创建普通索引 2、创建唯一索引 3、主键 主键是特殊的唯一索引,必须指定为PRIMARY KEY,常使用AUTO_INCREMENT自增主键。 4、联
转载
2023-10-14 17:55:43
94阅读
目录 一 MySQL索引介绍1. 概念2.优势3.劣势4.使用原则5. mysql索引结构6. 哪些情况需要创建索引7. 哪些情况不需要创建索引8. 创建索引的语句9. 删除索引的语句10. 查看表的索引 二 mysql索引分类及使用1. 普通索引2. 唯一索引3. 主键索引4. 组合索引5. 全文索引三 Explain1. 概念2. 功能3. 使用方法 4
转载
2023-08-18 19:45:32
110阅读
本文缘起自《一分钟了解索引技巧》的作业题。假设订单业务表结构为:order(oid, date, uid, status, money, time, …)其中:oid,订单ID,主键date,下单日期,有普通索引,管理后台经常按照date查询uid,用户ID,有普通索引,用户查询自己订单status,订单状态,有普通索引,管理后台经常按照status查询money/time,订单金额/时间,被查询
转载
2024-06-08 21:26:51
25阅读
一、索引原理 1,什么是索引? 索引在MySQL中也叫‘键’或者‘key’,是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要,减少IO次数,加快查询。 2,索引的数据结构:b+树 上图就是一个b+树的数据结构,我们的InnoDB索引的数据就是以这种结构存放的。比如说我们要查找29,首先会把磁盘块1加载到内存
转载
2023-07-17 22:54:05
112阅读
一:索引的目的提高数据查询的效率,就像书的目录一样。 二:InnoDB 索引模型InnoDB 采用 B+树 - 例如,我们建立一张表,分析他的数据建立mysql> create table T(
id int primary key,
k int not null,
name varchar(16),
index (k)
) engine=In
转载
2024-05-18 08:28:42
44阅读
文来自对实验楼的实验文档和相应操作过程的整理。涉及的内容为:索引、视图、导入和导出、备份和恢复。一、索引 索引是一种与表有关的结构,相当于书的目录,可以根据目录中的页码快速找到所需的内容。 当表中有大量记录时,若要对表进行查询,没有索引的情况是全表搜索:将所有记录一一取出,和查询条件进行一一对比,然后返回满足条件的记录。这样做消耗大量数据库系统的时间,并造成大量磁盘I/O操作。。而如果在表中已
转载
2023-07-05 19:25:42
134阅读
一,什么是索引简单来说,就是目录,其目的就是为了提高查询的效率,快速定位但会消耗小部分空间,降低增删改的效率二,如何使用索引1.创建索引create index 索引名 on 表名/列名 ; 注意:1.主键自带一个索引 2.表中数据较多时可能会卡死数据库2.显示索引show index from 表名; 3.删除索引drop index 索引名 on 表名;三,索引背
转载
2024-06-27 20:59:08
30阅读