查询MySQL字段注释的五种方法!
很多场景下,我们需要查看 MySQL 中表注释,或者是某张表下所有字段的注释,所以本文就来盘点和对比一下查询注释的几种方式。 创建测试数据库 开始之前咱们先创建一个数据库,以...
很多场景下,我们需要查看 MySQL 中表注释,或者是某张表下所有字段的注释,所以本文就来盘点和对比一下查询注释的几种方式。 创建测试数据库 开始之前咱们先创建一个数据库,以...
前言 我们都知道 InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多,例如,搜索引擎需要根基用户数据的关键字进行全文查找,电...
背景 前不久在写一个分页接口的时候,在测试阶段出现了排序结果紊乱且数据不正确的问题,那个接口是按照create_time进行排序的,但是对应的表中有很多相同create_time的数据,最...
目录 1、准备工作 2、初识解释计划 3、字段详解 4、partitions 查询涉及到的分区 5、type 查询的类型 6、possible_keys:...
目录 timestamp比较查询遇到的坑 timestamp查询范围问题 timestamp比较查询遇到的坑 记得之前京东要求mysql建表的时候update...
目录 mysql的current_timestamp小坑 报错 我的方案 mysql5.5.23 current_timestamp问题...
目录 CURRENT_TIMESTAMP的使用 timestamp使用CURRENT_TIMESTAMP报错 CURRENT_TIMESTAMP的使用 众所周...
MySQL常用函数 一、数字函数 附加:ceil(x) 如ceil(1.23) 值为2 可以写成ceiling(x) 二、字符串函数 划线就是常用的(取字节数)...
事务(transaction) 事务是业务逻辑的一个基本的单元组成。 每一个事务由一条条sql语句组成。 和事务相关的语句(insert,delete,update)这些DML语句...
背景 一天晚上10点半,下班后愉快的坐在在回家的地铁上,心里想着周末的生活怎么安排。 突然电话响了起来,一看是我们的一个开发同学,顿时紧张了起来,本周的版本已经发布过了,这时候打电...
使用命令发现磁盘使用率为100%了,还剩几十兆。 一系列神操作 备份数据库,删除实例、删除数据库表、重启mysql服务,结果磁盘空间均没有释放。 怎么办 网上查了...
哈喽大家好!我是小三。今天我们来讲索引。 索引是什么? 「索引的概念」:索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里的所有记...
前言 无论是运维、开发、测试,还是架构师,数据库技术都是一个 必备加薪神器,那么,一直说学习数据库、学 MySQL,到底是要学习它的哪些东西呢? 一、如何快速掌握 MySQL?...
前言: 前面文章我们介绍过一些常用数据类型的用法,比如 int、char、varchar 等。一直没详细介绍过 blob 及 text 类型,虽然这两类数据类型不太常用,但在某些场景下...
我们常常听人说,只要你愿意,MySQL 可以恢复至半个月甚至一个月以内的任何一个状态。网上也有很多删库跑路的段子。。。 那么今天松哥想和大家来聊一聊 MySQL 中的 binlog...
MySQL空字符串和NULL值我们都经常会见到,但是这二者并不是一个概念,下面就为您介绍NULL与MySQL空字符串的区别,供您参考。 对于SQL的新手,NULL值的概念常常会造成混淆,他...
MySQL内置函数是很重要的一类函数,我们可以通过MySQL内置函数把字符串转换为日期,下面就为您详细介绍该方法,供您参考。 在mysql里面利用str_to_date()把字符串转换为日期...
背景 最近频繁出现慢SQL导致系统性能问题,于是决定针对索引进行一些优化。一些表结构本身已经有了不少索引,如果再继续添加索引,势必会影响到插入数据的性能。那么,是否可以使用组合索引...
如果MySQL无法启动,我们需要做的第一件事就是:找出具体原因 首先进入MySQL安装目录,在data目录里找到一个.err结尾的日志文件(如下图),用记事本打开。 然后根据...
做网站,要经常更新数据库,接触的数据库肯定都是mysql。有时候建站的时候因为数据库和网站放在不同的IP,这个时候就需要用程序进行mysql的远程连接,而mysql因为安全的因素,默认的时候用户...
对于一般建站来说,更新数据库是必备的工作,提到数据库的话我们接触最多的就是mysql。有时候我们需要远程登录mysql,这就可以用Dos进行远程管理和操作,方便实用,下面小编就详细介绍一下操作方...
用过mysql数据库的都知道root用户的重要性,但是随着服务器增多,或者数据库增多,如果不小心忘记了root的密码的话,那么对于这个数据库来说就会很麻烦,小编这里要说的就是关于root用户密码...
目录 一、多表查询 1、查询语法 2、 准备sql 3、 笛卡尔积 4、多表查询的分类 4.1 内连接查询...
图片来自 包图网 今天给大家剖析一下工作中常见的 MySQL 和 Redis 数据一致性问题。 什么是数据的一致性 一致性就是数据保持一致,在分布式系统...
大家好,我是Tom哥~ 今天跟大家聊一聊MySQL的事务隔离,并通过一些实验做了些总结。光说不练,假把式,没有经过实践就没有话语权。 我们都知道数据库有四种隔离级别,分别是:...
前言: 默认情况下,我们的 MySQL 实例是可读写的。但有些情况下,我们可以将整个实例设置为只读状态,比如做迁移维护的时候或者将从库设为只读。本篇文章我们来看下 MySQL 设置只读相关...
使用命令发现磁盘使用率为100%了,还剩几十兆。 一系列神操作 备份数据库,删除实例、删除数据库表、重启mysql服务,结果磁盘空间均没有释放。 怎么办 网上查了很多资源,...
目录 一、同步原理 二、logstash-input-jdbc 三、go-mysql-elasticsearch 四、elasticsearch-jdbc 五、...
一、mysqldump 简介 mysqldump 是 MySQL 自带的逻辑备份工具。MySQLdump是一个数据库逻辑备份程序,可以使用对一个或者多个mysql数据库进行备份或...
1、什么是索引 索引是存储引擎用于快速找到记录的一种数据结构。 2、索引有哪些数据结构 顺序查找结构:这种查找效率很低,复杂度为o(n)。大数据量的时候查询效率很低。 有...
目录 一 、安装前准备、安装包下载 1 准备安装 2 下载安装包 二、开始安装 1 将tar安装包上传到centos并解压...
目录 1、简介 2、准备一张product表 2.1 语句顺序 2.2 如何区分大小写 2.3 正则表达式与like的区别...
目录 1、前言 2、准备user表 2.1 group by规则 2.2 group by使用 2.3 having使用 2.4...
下面有一些培训教学机构的口诀和我个人的一些总结: 为了讲解以下索引内容,我们先建立一个临时的表 test02 ? 1 2 3 4 5...
目录 一. 联合索引说明 二. 那ac是否能用到索引呢? 三. 思考 四. 最左匹配原则的成因 一. 联合索引说明 建立三个字段的联合索引 联...
目录 1.联合索引失效的条件 2.索引失效的条件 1.联合索引失效的条件 联合索引又叫复合索引。两个或更多个列上的索引被称作复合索引。 对于复合索引:...
目录 问题概述 问题重现 问题引申 结论 问题概述 今天在上班时,DBA突然找出来一段sql,表示该sql存在隐式转换,不走索引。经过我们的查看后...
(一)mysql5.7的安装: 细节:5.7的免安装绿色版本的安装方法跟安装mysql8一模一样,就是注意一下你安装的版本是5.7,将版本8改成5.7即可啦~ mysql5.7的官网下载...
目录 1、简介 2、正文 2.1 单个列排序 2.2 多个列排序 2.3 排序的方式 2.4 order by结合limit...
1、简介 当对未知或者说知道某一部分的值进行过滤时,可以使用like操作符;like操作符用于模糊匹配。 like支持两个通配符,它们分别是: %通配符,用于匹配多个字符...
目录 一、什么是窗口函数 1、怎么理解窗口? 2、什么是窗口函数 二、窗口函数用法 1、序号函数:row_number()...
目录 前述 varchar类型 varchar适用情况 char类型 测试 varchar(5)与varchar(200)的区别 总结...
在mysql使用过程中,日期一般都是以datetime、timestamp等格式进行存储的,但有时会因为特殊的需求或历史原因,日期的存储格式是varchar,那么我们该如何处理这个varchar...
创建测试表 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16...
目录 举个例子: 通用写法: 总结 举个例子: 现在要批量新增User对象到数据库USER表中 ? 1 2...
目录 1、简介 2、正文 2.1 and操作符 2.2 or操作符 2.3 in操作符 2.4 not操作符 2.5...
目录 redo log 为什么要先更新内存数据,不直接更新磁盘数据? 为什么需要redo log? redo log是如何实现的? 为什...
目录 1、简介 2、正文 2.1 where子句位置 2.2 操作符 2.3 空值null 1、简介 当我们...
目录 一、聚合查询 1、COUNT 函数 2、SUM 函数 3、AVG 函数 4、MAX 函数和 MIN 函数 二、分组...
目录 一、基础SELECT语句 1、查询指定字段 3、设定别名 4、常数的查询 5、表达式的查询 6、去重 7、条件...