• MySQL 视图、函数和存储过程详解

    MySQL 是一种流行的关系型数据库管理系统,其具有强大的功能和灵活性,使其成为了许多企业和个人喜爱的数据库选择。在 MySQL 中,视图、函数和存储过程是常见的数据库对象,它们都有助于提高数据...

    吾爱主题 2023-06-02 14:27:00阅读:141
  • Mysql复合主键和联合主键的区别解析

    复合主键: ? 1 2 3 4 5 6 7 8 create table index_test (...

    吾爱主题 2023-06-02 14:26:00阅读:142
  • 教你如何在 MySQL 数据库中支持完整的Unicode

    在你的数据库中使用 MySQL 的 utf8 字符集吗? 在这篇文章中,我将解释为什么你应该改用 utf8mb4,以及如何去做。 UTF-8 UTF-8编码可以表示Unicode字...

    吾爱主题 2023-05-31 14:57:00阅读:153
  • MySQL之FIND_IN_SET()的用法及说明

    一、语法 ? 1 FIND_IN_SET(str,strlist) str:要查询的...

    吾爱主题 2023-05-31 14:56:00阅读:170
  • SQL触发器定义与使用

    比如:现需要向学生表中插入新的学生数据。但在插入学生数据的时,需要同时检查老师表里的数据。如果插入学生的老师不在老师表里,则先向老师表中插入一条老师数据,再向学生表中插入学生数据。 ?...

    吾爱主题 2023-05-31 14:54:00阅读:163
  • 快速修改mysql密码的四种方法示例详解

    快速修改mysql密码的四种方法 方法1: 用SET PASSWORD命令  首先登录MySQL。  格式:mysql> set password for...

    吾爱主题 2023-05-31 14:52:00阅读:117
  • MySQL不用like+%实现模糊查询

    一、前言 我们都知道 InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多,例如,搜索引擎需要根基用户数据的关键字进行全文查找,电子商务...

    吾爱主题 2023-05-31 14:52:00阅读:176
  • mysql 查看表大小的方法实践

    1.查看所有数据库容量大小 ? 1 2 3 4 5 6 7 8 select table_schema...

    吾爱主题 2023-05-31 14:45:00阅读:176
  • k8s搭建mysql集群实现主从复制的方法步骤

    环境介绍 名称 版本 操作系统 IP 备注 K8S集群 1.20.15...

    吾爱主题 2023-05-31 14:44:00阅读:142
  • MySql日期查询数据的实现

    日期函数解析 date_format() 格式化日期格式,“date_format(时间戳,时间格式)” date_sub() 从日期减去指定的时间间隔;函数形式DATE_SUB(dat...

    吾爱主题 2023-05-31 14:43:00阅读:201
  • Tableau连接mysql数据库的实现步骤

    1.1 准备工作 安装tableau 安装MySQL数据库 1.2 驱动包下载 tableau连接MySQL数据库需要下载mysql对应的版本ODBC驱动包。&nbs...

    吾爱主题 2023-05-31 14:43:00阅读:135
  • MySQL数据库常用命令小结

    1.对数据库常用命令 1.连接数据库 mysql -u用户名 -p密码 2.显示已有数据库 show databases; 3.创建数据库 create database sqlname;...

    吾爱主题 2023-05-29 11:24:00阅读:132
  • MySQL批量更新的四种方式总结

    直接update的弊端 最近做一个需求,更新3w条数据,一个一个update去更新的,结果花了80分钟,这样性能上很差,也容易阻塞,所以就找了一些MySQL批量更新的方式,在此记录一下...

    吾爱主题 2023-05-29 11:23:00阅读:165
  • MySQL中如何优化order by语句

    order by 查询语句使用也是非常频繁,有时候数据量大了会发现排序查询很慢,本文就介绍一下 MySQL 是如何进行排序的,以及如何利用其原理来优化 order by 语句。 建立一张表:...

    吾爱主题 2023-05-29 11:23:00阅读:183
  • 不卸载原有mysql直接安装mysql8.0

    下载zip安装包 下载地址:https://dev.mysql.com/downloads/mysql/ 下载完成后,解压压缩包,进入压缩的目录,新建文本文件my.ini。 假设你解...

    吾爱主题 2023-05-29 11:18:00阅读:142
  • Mysql如何查看表及字段信息

    Mysql查看表、字段信息   查看表信息 使用MySQL创建的表,无论是表注释、索引,还是字段的类型等等,都会存到MySQL自带的库表中,可以通过SQL查出来想要的表、字...

    吾爱主题 2023-05-29 11:18:00阅读:174
  • Mysql计算n日留存率的实现

    一、创建一张包含每个用户最早登入日期的表 ? 1 2 3 select user_id, min ( date ) as f...

    吾爱主题 2023-05-29 11:14:00阅读:161
  • MySQL用命令行运行sql文件的详细图文教程

    1.按下键盘上的windows+R键输入cmd,或在搜索框直接输入cmd   2.进入mysql: 在命令行输入mysql -uroot -p,然后输入你的mysql密码,...

    吾爱主题 2023-05-29 11:14:00阅读:125
  • SELECT… FOR UPDATE 排他锁的实现

    1. SELECT…FOR UPDATE 是什么?作用是什么? select for update 即排他锁,排他锁又称为写锁,简称X锁,顾名思义,排他锁就是不能与其他锁并存,如一个事务获取...

    吾爱主题 2023-05-29 11:09:00阅读:172
  • MySQL如何查看正在运行的SQL详解

    前言 ​ 在安装MySQL的时候会默认初始化几个MySQL运行所需的数据库:mysql, sys, information_schema, performance_schema.这几个库存储...

    吾爱主题 2023-05-29 11:07:00阅读:163
  • Redis 和 Mysql 如何保证数据一致性?

    我们都知道,在开发过程中,很多时候都会用到我们的缓存,而缓存的种类也是五花八门的,我们今天来了解的就是关于缓存中的一种,那就是 Redis。 Redis redis是一个key-va...

    吾爱主题 2023-05-26 15:41:00阅读:116
  • MySQL索引,快速记忆法

    哈喽,大家好,我是了不起。面试的时候,面试官总喜欢问一些关于MySQL索引的问题,但是如果单纯的记忆,还是有难度的;今天了不起把MySQL索引的知识点进行汇总,方便大家快速记忆MySQL索引的相...

    吾爱主题 2023-05-26 15:38:00阅读:131
  • Navicat数据存放位置和备份数据库路径设置方式

    Navicat数据存放位置和备份数据库路径设置   navicat的数据库存放位置在什么地方? 带着这样的疑问,我们去解决问题,navicat是默认安装,mysql也是默认...

    吾爱主题 2023-05-23 14:08:00阅读:153
  • Mysql中where与having的区别实例详解

    以一道题来做引子 牛客,SQL30 计算总和 OrderItems表代表订单信息,包括字段:订单号order_num和item_price商品售出价格、quantity商品数量。...

    吾爱主题 2023-05-23 14:06:00阅读:153
  • mysql中insert并发问题(on DUPLICATE KEY UPDATE)

    小编最近在项目中,遇到了一个问题,因为并发insert造成了脏数据,主要场景是: 根据查询数据库的结果:存在,则进行更新;不存在,则进行新增; 还有一个场景需求:若已存在,则仅查...

    吾爱主题 2023-05-23 14:04:00阅读:168
  • insert...on duplicate key update语法详解

    一.作用和使用场景 在mysql入库时,不能出现两条数据主键一致的情况,因为在两条数据的主键一致的情况下,mysql就会判定为待插入数据在数据库中存在重复数据,也就是说判断数据是否重复...

    吾爱主题 2023-05-23 14:00:00阅读:127
  • MySQL高级开发中视图的详细教程

    1.介绍 视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视 图的查询中使用的表,并且是在使用视图时动态生成的。 通俗的讲,视图只保存了查询的S...

    吾爱主题 2023-05-23 13:58:00阅读:134
  • mysql条件判断函数的具体使用

    条件判断函数也被称为控制流程函数,根据满足的不同条件,执行响应的流程。mysql中进行条件判断的函数有if、ifunll和case等。 IF(expr,v1,v2)函数 IF(ex...

    吾爱主题 2023-05-23 13:57:00阅读:135
  • mysql跨服务查询之FEDERATED存储引擎的实现

    一、FEDERATED存储引擎 01、从5.1.26开始,默认MySQL不启用federated存储引擎,所以需要在my.cnf中加入federated选项 02、或是在命令行用–fe...

    吾爱主题 2023-05-23 13:53:00阅读:236
  • 如何解决mysql深度分页问题

    mysql深度分页问题 数据:单表数据25万条。   1.基本分页:耗时0.019秒 ? 1 select *...

    吾爱主题 2023-05-23 13:53:00阅读:174
  • mysql 乐观锁和悲观锁的具体使用

    悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中, 将数据处于锁定状态。悲观锁的...

    吾爱主题 2023-05-23 13:50:00阅读:165
  • MySQL explain 中列的取值及含义讲解

    前言 今天看 《MySQL 是怎样允许的》和 《高性能MySQL》索引相关的部分,觉得有必要整理下 explain 中列的取值及含义。以后工作的时候翻阅查找更快。 type...

    吾爱主题 2023-05-19 17:17:00阅读:124
  • Window环境下MySQL UDF提权

    前言 本文章仅记录某次内网渗透过程中遇到的MySQL 采用UDF提权等方式进行获取权限,文章中内容仅用于技术交流,切勿用于非授权下渗透攻击行为,慎重!!!   一、UDF简...

    吾爱主题 2023-05-19 17:16:00阅读:181
  • Mysql innoDB修改自增id起始数的方法步骤

    一. 建表的时候指定起始数 ? 1 2 3 4 5 6 7 CREATE TABLE `t_test` (...

    吾爱主题 2023-05-19 17:11:00阅读:144
  • MYSQL大表改字段慢问题的解决

    Mysql如何加快大表的ALTER TABLE操作速度 MYSQL的ALTER TABLE操作的性能对大表来说是个大问题。MYSQL执行大部分修改表结构操作的方法是用新的表结构创建一个空表,...

    吾爱主题 2023-05-19 17:08:00阅读:158
  • MySQL DQL语句的具体使用

    DQL DQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录。 基本语法 DQL 查询语句,语法结构如下:...

    吾爱主题 2023-05-19 17:07:00阅读:165
  • ubuntu20安装配置mysql8.0.23步骤详解

    引言 网上安装配置mysql教程纷繁杂乱。我常折腾wsl、虚拟机、树莓派,多是使用apt包管理器、基于ubuntu的linux发行版。 记录常用到的安装和配置mysql教程,作为笔记和踩坑日...

    吾爱主题 2023-05-17 13:36:00阅读:125
  • MySQL基础学习之字符集的应用

    字符集的查询与修改 在MySQL 8.0版本之前, 默认字符集是latin1, 使用默认字符集的时候输入中文会出现乱码问题, 所以我们开发人员经常会将MySQL字符集的格式修改为utf8解决...

    吾爱主题 2023-05-17 13:32:00阅读:149
  • 关于MySql的kill命令详解

    MySql的kill命令 在 MySQL 中有两个 kill 命令: 一个是 kill query + 线程 id,表示终止这个线程中正在执行的语句; 一个是 kill co...

    吾爱主题 2023-05-17 13:30:00阅读:141
  • 关于MySQL的索引之最左前缀优化详解

    一、联合索引 对主键建立的索引叫做聚簇索引, 对普通字段建立的索引叫做二级索引 多个普通字段组合在一起创建的索引叫做联合索引, 也被称之为组合索引 在创建联合索引时, 需要着重注意多个字段的...

    吾爱主题 2023-05-17 13:29:00阅读:136
  • MYSQL LAG()与LEAD()的区别

    这两个函数是偏移量函数,可以查出一个字段的前面N个值或者后面N个值,配合over来使用。 下面举例说明,新建表格如下: ? 1 2 3...

    吾爱主题 2023-05-17 13:23:00阅读:192
  • 超出MySQL最大连接数问题及解决

    超出MySQL最大连接数问题 如果遇到MySQ连接数超出最大限制了,不要慌,往下看: 通常,mysql的最大连接数默认是100, 最大可以达到16384。 查看最大连接数...

    吾爱主题 2023-05-16 15:46:00阅读:141
  • mysql之动态增添字段实现方式

    数据库 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16...

    吾爱主题 2023-05-16 15:43:00阅读:132
  • 尽量避免使用索引合并的场景问题解析

    引言 在前面的文章中,松哥和小伙伴们分享了 MySQL 中,InnoDB 存储引擎的数据结构,小伙伴们知道,当我们使用索引进行搜索的时候,每一次的搜索都是在某一棵 B+Tree 中搜索的,如...

    吾爱主题 2023-05-15 17:41:00阅读:152
  • Mysql模糊查询优化方法及测试详细讲解

    上文讲到了解决mysql 模糊查询的主要方法,还是使用全文索引,本文讲到其他相关的模糊插叙优化;同样进行耗时对比 结论:除了使用索引相关的方法,本文测试了网上其他的一些sql写法对模糊查询进...

    吾爱主题 2023-05-15 17:36:00阅读:134
  • MySQL索引数据结构入门详细教程

    引言 之前松哥写过一个 MySQL 系列,但是当时是基于 MySQL5.7 的,最近有空在看 MySQL8 的文档,发现和 MySQL5.7 相比还是有不少变化,同时 MySQL 又是小伙伴...

    吾爱主题 2023-05-15 17:33:00阅读:155
  • Windows Server 2019 MySQL数据库的安装与配置理论+远程连接篇

    1. 数据库的概念   1.1 数据库(Database) ​是统一管理的相关数据的集合。长期存储在计算机内,有结构的、集成的、可共享的、统一管理的数据集合。DB能为各种用...

    吾爱主题 2023-05-15 17:32:00阅读:141
  • MySQL特殊函数使用技巧梳理

    1. group_concat 使用group_concat函数,可以轻松的把分组后,name 相同的数据拼接到一起,组成一个字符串,用逗号分隔。 2. char_length...

    吾爱主题 2023-05-15 17:25:00阅读:249
  • MySQL实现批量插入测试数据的方式总结

    前言 在开发过程中我们不管是用来测试性能还是在生产环境中页面展示好看一点, 又或者学习验证某一知识点经常需要一些测试数据, 这个时候如果手敲的话, 十行二十行还好, 多了就很死亡了, 接下来...

    吾爱主题 2023-05-15 17:24:00阅读:170
  • navicat连接mysql修改root密码最简洁方法

    navicat连接mysql修改root密码 1、在navicat中选中目标数据库打开链接; 右键打开链接后,点击命令行界面; 2、命令行中输入修改语句; 弹出...

    吾爱主题 2023-05-15 17:22:00阅读:156
【腾讯云】云服务器产品特惠热卖中
搜索
标签列表