• MySQL插入时唯一键冲突的几种处理方式

    MySQL插入记录时,结果提示主键冲突,怎么办? 当批量插入数据时,发现插入的这批数据中,有某些记录存在唯一键冲突,这种情况特别是在多线程进行数据插入时,会造成异常导致处理终止或者catc...

    吾爱主题 2022-12-06 19:53:00阅读:183
  • MySQL索引详解,你学会了吗?

    InnoDB存储引擎支持以下几种常见的索引,如B+树索引、哈希索引、全文索引。哈希索引是自适应的,InnoDB会根据表的使用情况自动为表生成哈希索引。 B+树索引是目前关系型数据库中最常用、...

    吾爱主题 2022-12-06 19:51:00阅读:135
  • MySQL数据库的约束使用实例

    数据库的约束就是关系型数据库给我们提供的一种"校验数据"合法性的机制 1. NULL约束 创建表时,可以指定某列不为空 ? 1 2...

    吾爱主题 2022-12-06 15:42:00阅读:134
  • MySQL索引与事务定义到使用详解

    1.索引的本质 索引的本质就相当于"书的目录",通过目录就能快速定位到我们需要的某个章节的位置 索引的主要作用就是为了加快查找的速度 在数据库操作中,查询的频率是非常高的,使用索引可...

    吾爱主题 2022-12-06 15:40:00阅读:147
  • Mysql的DQL查询操作全面分析讲解

    DQL简介 概念:DQL(data query language)数据查询语言 select操作 排序规则: - select 表达式1|字段,.... - from 表名 wher...

    吾爱主题 2022-12-06 15:39:00阅读:115
  • Mysql多表操作方法讲解教程

    外键约束 概念 特点 定义一个外键时,需要遵守下列规则: 主表必须已经存在于数据库中,或者是当前正在创建的表。 必须为主表定义主键。 主键不能包含空值,但允许在外键...

    吾爱主题 2022-12-06 15:38:00阅读:144
  • MySQL中的视图详解

    介绍 视图(view)是一个虚拟表,非真实存在,其本质是根据SQL语句获取动态的数据集,并为其命名,用户使用时只需使用视图名称即可获取结果集,并可以将其当作表来使用。 数据库中只存放了视图的...

    吾爱主题 2022-12-06 15:36:00阅读:170
  • MySQL权限控制和用户与角色管理实例分析讲解

    一、MySQL用户登录 一般在本机上我们的登录命令: mysql -u root -p+密码 这里介绍命令的作用: -u  指定用户名 -h  指定主机地址(默认为...

    吾爱主题 2022-12-06 15:35:00阅读:160
  • MySQL实现统计过去12个月每个月的数据信息

    1、问题 当前项目中含有一个订单表,实现分析2020年每个月乘客来源的趋势图 需要分析2020年每个出发地点origin每个月里的出现的此时 t_order表...

    吾爱主题 2022-12-06 15:33:00阅读:125
  • 为什么MySQL查询速度会慢

    一、先了解一下MySQL查询的执行过程 MySQL在查询时,它是由很多子任务组成的,每个子任务都会消耗一定的时间,如果要想优化查询,实际上要优化其子任务,可以消除一些子任务、减少子任务的执行...

    吾爱主题 2022-12-05 16:36:00阅读:243
  • mysql如何统计同一字段不同值的个数

    在一个项目中,制作呃echart图表的时候,遇到一个需求,需要从后端接口获取数据----售票员的姓名和业绩 所以需要在订单表中,获取不同售票员的订单数量。 订单表...

    吾爱主题 2022-12-05 16:34:00阅读:139
  • MySQL由浅入深探究存储过程

    一、存储过程的介绍 存储过程是事先经经过编译并存储在数据库中的一段SQL语句的集合,调用存储 过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于高效数据处理...

    吾爱主题 2022-12-05 16:32:00阅读:109
  • Mysql中的触发器定义与使用

    一、触发器的介绍 触发器是与表有关的数据库对象,指在insert/update/delete 之前或之后,触发并执行 触发器中定义的SQL语句集合。触发器的这种特性可以协助应用在数据库端...

    吾爱主题 2022-12-05 16:28:00阅读:126
  • mysql自动填充时间的两种实现方式小结

    mysql自动填充时间的两种方式 mysql建表的时候有两个列,一个是createtime、另一个是updatetime 当插入一条数据,createtime列和updatetim...

    吾爱主题 2022-12-05 16:27:00阅读:108
  • MySQL建表设置默认值/取值范围的操作代码

    MySQL建表设置默认值/取值范围 一、设置默认值 设置默认值采用default,如代码所示: 二、设置取值范围 设置取值范围采用check,如代码所示:...

    吾爱主题 2022-12-05 16:25:00阅读:145
  • MySQL中表锁和行锁机制浅析(源码篇)

    前言 众所周知,MySQL的存储引擎有MyISAM和InnoDB,锁粒度分别是表锁和行锁。 后者的出现从某种程度上是弥补前者的不足,比如:MyISAM不支持事务,InnoDB支持事务。表...

    吾爱主题 2022-12-01 16:57:00阅读:115
  • MySQL中join查询的深入探究

    前引 相信大家 MySQL 都用了很久了,各种 join 查询天天都在写,但是 join 查询到底是怎么查的,怎么写才是最正确的,今天我就和大家一起学习探讨一下 索引对 join...

    吾爱主题 2022-12-01 16:56:00阅读:147
  • Mybatis多表查询与动态SQL特性详解

    1.较复杂的查询操作 1.1 参数占位符 #{} 和 ${} #{}:预处理符,如将id=#{2}替换为id=?,然后使用2替换?。 ${}:替换符,如将id=${2}替换为id=2...

    吾爱主题 2022-12-01 16:54:00阅读:166
  • MySQL insert死锁问题解决详细记录

    Insert死锁问题剖析 线上有个批量的insert … on duplicate key update语句引发的死锁问题,查过很多资料并且亲自尝试过后,发现好多博客说的都是错的,其实本身只...

    吾爱主题 2022-12-01 16:53:00阅读:142
  • Mac Homebrew安装的MySQL无法远程登录的解决

    对于Mac上Homebrew安装的MySQL,默认情况下只能使用本地登录。 而使用其它主机远程登录Mac上的MySQL则会被拒绝访问。 下面修改MySQL的相关配置并使其能被远程主机访问...

    吾爱主题 2022-12-01 16:52:00阅读:104
  • MySQL中增删改查操作与常见陷阱详解

    本文导读 本文作为MySQL系列第二篇文章,详细讲解了MySQL的增删改查的语句、语义和一些我们经常在开发工作中暴露的问题,MySQL的增删改查又叫数据操作语句,本文有讲些了一些常用的数据操...

    吾爱主题 2022-12-01 16:51:00阅读:162
  • MySQL全文索引like模糊匹配查询慢解决方法

    需求 需要模糊匹配查询一个单词 select * from t_phrase where LOCATE('昌',phrase) = 0; select * from...

    吾爱主题 2022-12-01 16:49:00阅读:126
  • MySQL系列连载之XtraBackup 备份原理解析

    MySQL 系列连载之 XtraBackup 备份原理(1) 导读 在日常的linux运维工作中,大数据量备份与还原,始终是个难点。关于mysql的备份和恢复,比较传统的是用mys...

    吾爱主题 2022-12-01 16:47:00阅读:107
  • update.where无索引导致MySQL死锁问题解决

    引言 随着我被拉入一个新的群聊“生产环境死锁问题排查解决”,打破了午后的悠然惬意,点开群聊秒送了一个648超级大礼包(业务不正常,死锁异常日志输出),领导怒斥并要求赶紧排除解决并总结经验,刚...

    吾爱主题 2022-12-01 16:46:00阅读:108
  • MySQL ClickHouse常用表引擎超详细讲解

    表引擎 表引擎作用: 数据的存储方式和位置 支持哪些查询以及如何支持 并发数据访问 索引的使用(如果存在) 是否可以执行多线程请求 数据复制参数...

    吾爱主题 2022-12-01 16:44:00阅读:152
  • SQL中如何将行转成列详解

    天天这需求就神奇!!!! SQL中怎么将行转成列? 我们以MySQL数据库为例,来说明行转列的实现方式。 首先,假设我们有一张分数表(tb_score),表中的数据如下图:...

    吾爱主题 2022-12-01 16:42:00阅读:152
  • MySQL事务(transaction)看这篇就足够了

    MySQL事务处理(TransAction) 思考了很久,决定写一篇关于mysql事务(transaction)的博客,一来嘛,因为最近在复习mysql的相关知识,帮自己回顾总结一下,其次就...

    吾爱主题 2022-11-30 16:12:00阅读:151
  • MySQL ClickHouse不同于SQL的语法介绍

    下面只展示和MySQL或HIVE区别较大的语法 例如ClickHouse建库语法和MySQL几乎1卵样的不予展示 ClickHouse的JOIN逻辑 # 创建左表 CRE...

    吾爱主题 2022-11-30 16:11:00阅读:157
  • MySQL5.7主从复制详细配置教程

    1 环境准备 ? 1 2 192.168.1.34 服务器A(主机) 192.168.1.35 服务器B(从机)...

    吾爱主题 2022-11-30 16:10:00阅读:130
  • MySQL联合查询实现方法详解

    联合查询简单说 就是将两次查询合并在一起 例如 我们这里有一个用户表 我们先编写一段SQL select name from staff where age > 21...

    吾爱主题 2022-11-30 16:09:00阅读:132
  • MySQL关联查询优化实现方法详解

    我们准备如下两个表,并插入数据。 #分类 CREATE TABLE IF NOT EXISTS `type` ( `id` INT(10) UNSIGNED NOT NULL AUT...

    吾爱主题 2022-11-30 16:07:00阅读:133
  • MySQL order by与group by查询优化实现详解

    前言 order by满足两种情况,会使用 index 方式排序: order by语句使用索引最左前列(最左匹配法则) where子句和order by子句条件列组合满足最...

    吾爱主题 2022-11-30 16:06:00阅读:156
  • 找回MySQL管理员root密码的3个妙招

    前言 最近有粉丝和网友常问到,如何找回MySQL管理员root的密码的方法,总结以下方法分享给大家 1.init-file找回 ? 1...

    吾爱主题 2022-11-30 16:05:00阅读:169
  • MySQL最左匹配原则深入分析

    前言 接下来我们通过几种情况来描述最左匹配原则的使用。首先如下所示,为userName、phone以及userDate创建联合索引。 全列匹配 explain select...

    吾爱主题 2022-11-30 16:03:00阅读:123
  • 详解MySQL Shell 运行 SQL 的两种内置方法

    MySQL Shell 是兼容 MySQL 传统命令行客户端的超级替代版,支持 SQL 、JavaScript 、Python 三种语言环境。工具自身包含了很多组件,使得 DBA 们管理 MyS...

    吾爱主题 2022-11-30 16:02:00阅读:179
  • 在MySQL中为何不建议使用utf8

    MySQL 字符编码集中有两套 UTF-8 编码实现:utf8 和 utf8mb4。 如果使用 utf8 的话,存储 emoji 符号和一些比较复杂的汉字、繁体字就会出错。 为什么会这样...

    吾爱主题 2022-11-30 16:01:00阅读:177
  • MyCat环境搭建详细教程

    一、准备工作 1、确保jdk已安装成功,并且jdk版本选用1.7以上版本 2、准备一台新的主机mysql_mycat放到master的前面做代理 ?...

    吾爱主题 2022-11-30 15:59:00阅读:137
  • MySQL调优之索引在什么情况下会失效详解

    前言 MySQL中提高性能的一个最有效的方式是对数据表设计合理的索引。索引提供了高效访问数据的方法,并且加快查询的速度,因此索引对查询的速度有着至关重要的影响。 使用索引可以快速地...

    吾爱主题 2022-11-29 15:58:00阅读:143
  • Mysql+Keepalived实现双主热备方式

    我们通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短 MySQL双主复制,即互...

    吾爱主题 2022-11-29 15:55:00阅读:162
  • MySQL基础教程之事务异常情况

    测试异常情况 ? 1 2 3 4 5 6 7 -- 1. 查询张三余额 select * from ac...

    吾爱主题 2022-11-29 15:54:00阅读:154
  • 详解如何利用Xtrabackup进行mysql增量备份

    利用Xtrabackup进行mysql增量备份 现在xtrabackup版本升级到了8.0,但是只对mysql8.0才有支持, 我们这还是使用2.4, 但是2.4相比之前的2.1有了比较大的...

    吾爱主题 2022-11-29 15:53:00阅读:167
  • MySQL子查询详细教程

    定义:select语句中嵌套select语句,被嵌套的select语句是子查询。 子查询可以出现在: ? 1 2 3 4 5 6...

    吾爱主题 2022-11-29 15:52:00阅读:117
  • MySQL基础之多表查询案例分享

    多表查询案例 数据环境准备 create table salgrade( grade int, losal int, hisal int ) comment "薪资等级表";...

    吾爱主题 2022-11-29 15:51:00阅读:107
  • SQL如何获取目标时间点或日期的方法实例

    1.时间函数直接获取系统时间点、日期 (1)NOW函数 ①语法:Now() ②作用:MY SQL获取当前系统的日期和时间点。 ? 1...

    吾爱主题 2022-11-29 15:50:00阅读:130
  • SQL中日期与字符串互相转换操作实例

    一.Oracle日期和字符串互相转换 1.1 日期转字符串 1.1.1 yyyy年mm月dd日hh24時mi分ss秒 手动拼接年月日 ?...

    吾爱主题 2022-11-29 15:48:00阅读:162
  • MySql查询某个时间段内的数据实例(前一周、前三个月、前一年等)

    1、使用函数DATE_SUB DATE_SUB函数在当前时间减去一定的时间 DATE_SUB(date,INTERVAL expr unit) date:合法日期,可以是...

    吾爱主题 2022-11-29 15:47:00阅读:147
  • MySQL中BIGINT数据类型如何存储整数值

    前言 本文重点介绍 MySQL BIGINT 数据类型,并研究我们如何使用它来存储整数值。我们还将了解它的范围、存储大小和各种属性,包括有符号、无符号和零填充。 整数类型(精确值) -...

    吾爱主题 2022-11-29 15:45:00阅读:149
  • 数据库SQL调优的几种方式汇总

    最近在复习SQL调优,总结了下主要有以下几种方式:   char  vs varchar 1、如果文本字段始终是固定长度的(例如,US 邮编,其始终具有“X...

    吾爱主题 2022-11-29 15:45:00阅读:141
  • MySQL查询缓存优化示例详析

    一、概述 在日常使用数据库中,80%的数据请求都是查询,而余下的20%是更新或者增加数据。如何提升查询性能,便是提高数据库处理能力的关键。 二、查询优化内容 1、查询缓存...

    吾爱主题 2022-11-29 15:43:00阅读:164
  • SQL中where语句的用法及实例代码(条件查询)

    1.where语法和用法 (1)语法:where <criteria> 即where <查询条件> 具体查询语句:select <字段> fro...

    吾爱主题 2022-11-28 15:30:00阅读:151
【腾讯云】云服务器产品特惠热卖中
搜索
标签列表