• Mysql建库字符集和排序规则及说明

    概述 我们在使用mysql的时候,尤其是在创建数据库的时候,我们需要选择当前数据库的字符集和排序规则,这样你库里面的创建数据表的时候默认的编码方式就是库选择好的。 我们这里旧按照navi...

    吾爱主题 2022-12-12 15:27:00阅读:159
  • MySQL8.0.28数据库安装和主从配置说明

    1. 检查服务器是否有mysql服务并卸载 # 检查服务器是否已安装MySQL服务,若未输出任何信息信息表示无MySQL服务,若有则卸载(rpm -e --nodeps mysql-xx...

    吾爱主题 2022-12-12 15:25:00阅读:136
  • MySQL修改密码不成功(无效)的解决方案

    试过的没成功的方法如下 1.set password mysql -u root -p 输入原来密码登陆 set password for ‘root"@‘localh...

    吾爱主题 2022-12-12 15:24:00阅读:123
  • MySQL学习之事务详解

    一. 事务的业务场景 在数据库中 事务(transaction) 可以把多个SQL给打包到一起, 即将多个SQL语句变成一个整体, 也就是说一个事务中的所有操作要么全部成功执行, 要么完全不...

    吾爱主题 2022-12-12 15:23:00阅读:117
  • 浅析Mysql和Oracle分页的区别

    MySQL使用limit进行分页 ? 1 2 3 4 5 select * from stu limit m,n;...

    吾爱主题 2022-12-12 15:20:00阅读:125
  • Mysql视图和触发器使用过程

    视图 视图是什么, 是否真实存在? 个人理解:视图视图,只是你可以看见的一层抽象层, 它并不真实存在, 而是在真实存在的一张或者多张表之上的一层封装, 对于select查询语句的提前封装...

    吾爱主题 2022-12-12 15:19:00阅读:126
  • 基于C++实现Mysql数据库连接池实例

    项目技术点 C语言进行MYSQL数据库编程 无锁单例 基于STL队列加C++11新特性保证线程安全实现的生产者消费者模型 C++11多线程编程 (线程间同步与互斥)...

    吾爱主题 2022-12-12 15:18:00阅读:130
  • Mysql去重的几种方式分步讲解

    前言 我们做数据分析的时候经常会遇到去重问题,下面总结 sql 去重的几种方式,后续如果还有再补充,大数据分析层面包括 hive、clickhouse 也可参考。 准备 本文以...

    吾爱主题 2022-12-07 15:18:00阅读:130
  • MySQL 使用触发器记录用户的操作日志问题

    MySQL 使用触发器记录用户的操作日志 使用 MySQL 触发器可以记录哪些用户、什么时间对数据表进行了增、删、改操作。如果执行删除操作,则记录删除之前的数据记录;如果执行更新操作,记录更...

    吾爱主题 2022-12-07 15:17:00阅读:149
  • MySQL遵循最左前缀匹配原则!面试官:回去等通知吧

    我们都知道,MySQL的Innodb引擎中,索引是通过B+树来实现的。不管是普通索引还是联合索引,都需要构造一个B+树的索引结构。 那么,我们都知道普通索引的存储结构中在B+树的每个非...

    吾爱主题 2022-12-06 20:05:00阅读:185
  • MySQL 的自增主键一定是连续的吗?

    众所周知,自增主键可以让聚集索引尽量地保持递增顺序插入,避免了随机查询,从而提高了查询效率 但实际上,MySQL 的自增主键并不能保证一定是连续递增的。 下面举个例子来看下,如下所示创建...

    吾爱主题 2022-12-06 20:02:00阅读:112
  • MySQL插入时唯一键冲突的几种处理方式

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

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

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

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

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

    吾爱主题 2022-12-06 15:42:00阅读:135
  • 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阅读:116
  • Mysql多表操作方法讲解教程

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

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

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

    吾爱主题 2022-12-06 15:36:00阅读:171
  • 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阅读:245
  • mysql如何统计同一字段不同值的个数

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

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

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

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

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

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

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

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

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

    吾爱主题 2022-12-05 16:25:00阅读:147
  • 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阅读:167
  • MySQL insert死锁问题解决详细记录

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

    吾爱主题 2022-12-01 16:53:00阅读:143
  • 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
  • libmysqlclient.so.18 not found 的解决方法

    现象:在银河麒麟下,安装了mysql,并且mysql服务正常运行,但是Qt访问mysql还是报Driver not loaded,ldd Qt自己的mysql驱动报错如标题所示。路径:...

    吾爱主题 2022-11-30 21:00:00阅读:252
  • 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阅读:158
  • MySQL5.7主从复制详细配置教程

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

    吾爱主题 2022-11-30 16:10:00阅读:131
  • 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阅读:159
  • 找回MySQL管理员root密码的3个妙招

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

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

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

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

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

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

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

    吾爱主题 2022-11-30 16:01:00阅读:179
  • 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
【腾讯云】云服务器产品特惠热卖中
热门点击

聊聊 PHP 8 新特性 Attributes

PHP8的Alpha版本,过几天就要发布了,其中包含了不少的新特性,当然我自己认为最重要的还是JIT,这个我从2013年开始参与,中间...

Laravel相关的一些故障解决

禁止全局csrf认证 在app/Http/Kernel.php中,$middleware表示全局中间件,而$routeMiddle...

VSCode+PHPstudy配置PHP开发环境的步骤详解

第一步:下载安装vscode编辑器 第二步:下载安装phpstudy集成环境 第三步:打开phpst...

解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题

问题背景 通过启用Opcache的缓存优化,将PHP代码预编译为Opcode缓存到共享内存中供进程反复调用,从而减少了重复从磁盘解...

PHP连接SQL server数据库测试脚本运行实例

以下是php7上的测试 sqlsrv扩展 ? 1 2 3 4 5 6...

关注我们

了解等多精彩内容