• MySQL学习(七):Innodb存储引擎索引的实现原理详解

    概述 在数据库当中,索引就跟树的目录一样用来加快数据的查找速度,对于一个SQL查询操作,根据索引快速过滤掉不符合要求的数据并定位到符合要求的数据,从而不需要扫描整个表来获取所需的数据。...

    吾爱主题 2024-04-05 14:03:20阅读:122
  • 数据结构-树(三):多路搜索树B树、B+树

    多路搜索树 完全二叉树高度:O(log2N),其中2为对数 完全M路搜索树的高度:O(logmN),其中M为对数,树每层的节点数 M路搜索树主要用于解决数据量大无法全部加载...

    吾爱主题 2024-04-05 14:03:20阅读:155
  • 详解mysql 获取某个时间段每一天、每一个小时的统计数据

    获取每一天的统计数据 做项目的时候需要统对项目日志做分析,其中有一个需求是获取某个给定的时间段内,每一天的日志数据,比如说要获取从2018-02-02 09:18:36到2018-03-05...

    吾爱主题 2024-04-05 14:03:19阅读:172
  • 在windows上安装不同(两个)版本的Mysql数据库的教程详解

    1.起因:   需要导入一个sql文件,发现死活导不进去.当执行到这一句时,就有问题.经过一番搜索,原来是我的数据库版本(原先Mysql版本5.5)低了,而支持该语句的版本应该是至少要5.7...

    吾爱主题 2024-04-05 14:03:19阅读:177
  • windows 64位下MySQL 8.0.15安装教程图文详解

    先去官网下载点击的MySQL的下载 下载完成后解压  解压完是这个样子  配置系统环境变量 复制解压后的mysql到C盘或者其他磁盘下...

    吾爱主题 2024-04-05 14:03:18阅读:162
  • 详解使用navicat连接远程linux mysql数据库出现10061未知故障

    使用使用navicat连接远程linux mysql数据库出现10061未知故障,设置使用ssh连接后出现2013故障 本机环境:win10 navicat premium ...

    吾爱主题 2024-04-05 14:03:18阅读:182
  • Truncate Table的用法讲解

    TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作。 语法 ? 1 TRUNCATE TABLE...

    吾爱主题 2024-04-05 14:03:17阅读:189
  • 详解mysql数据库增删改操作

    插入数据 insert into 表名(列名1,列名2,列名3) values(值1,值2,值3); insert into user(user_id,name,age) values(...

    吾爱主题 2024-04-05 14:03:17阅读:210
  • LInux下安装MySQL5.6 X64版本步骤详解

    环境: 1.CentOS6.5 X64 2.mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz 3.下载地址:http://dev.mysql.com...

    吾爱主题 2024-04-05 14:03:17阅读:177
  • MySQL字符集乱码及解决方案分享

    前言 字符集是一套符号和编码的规则,不论是在oracle数据库还是在mysql数据库,都存在字符集的选择问题,而且如果在数据库创建阶段没有正确选择字符集,那么可能在后期需要更换字符集,而字符...

    吾爱主题 2024-04-05 14:03:16阅读:157
  • Mysql开启慢SQL并分析原因

    第一步.开启mysql慢查询 方式一:修改配置文件 Windows:Windows 的配置文件为 my.ini,一般在 MySQL 的安装目录下或者 c:\Windows 下。 Li...

    吾爱主题 2024-04-05 14:03:15阅读:135
  • 干掉一堆mysql数据库,仅需这样一个shell脚本(推荐)

    一大早就被电话吵醒了,云某项目数据库全挂了,启动不了(睡得太死,没听到报警短信),吓得不轻啊! 电话中说所有mysql数据库主库都启动不了,但从库正常,怀疑是主库去连其它阿里云的主库了...

    吾爱主题 2024-04-05 14:03:15阅读:161
  • MySQL执行update语句和原数据相同会再次执行吗

    背景 本文主要测试MySQL执行update语句时,针对与原数据(即未修改)相同的update语句会在MySQL内部重新执行吗? 测试环境 MySQL5.7.25 Cen...

    吾爱主题 2024-04-05 14:03:15阅读:167
  • MySQL修改innodb_data_file_path参数的一些注意事项

    前言 innodb_data_file_path用来指定innodb tablespace文件,如果我们不在My.cnf文件中指定innodb_data_home_dir和innodb_data...

    吾爱主题 2024-04-05 14:03:14阅读:123
  • Mysql查询很慢卡在sending data的原因及解决思路讲解

    因为编写了一个Python程序,密集的操作了一个Mysql库,之前数据量不大时,没发现很慢,后来越来越慢,以为只是数据量大了的原因,但是后来慢到不能忍受了,查了半天,索引能用的都用上了,执行一次...

    吾爱主题 2024-04-05 14:03:14阅读:181
  • mysql慢查询优化之从理论和实践说明limit的优点

    很多时候, 我们预期查询的结果最多是1条记录数据, 那么这个时候, 最好用上limit 1,  当查到这条数据后, mysql会立即终止继续查询, 不进行更多的无用查询, 从而提升了效...

    吾爱主题 2024-04-05 14:03:13阅读:127
  • MySQL中的悲观锁与乐观锁

    在关系型数据库中,悲观锁与乐观锁是解决资源并发场景的解决方案,接下来将详细讲解一下这两个并发解决方案的实际使用及优缺点。 首先定义一下数据库,做一个最简单的库存表,如下设计: ?...

    吾爱主题 2024-04-05 14:03:13阅读:158
  • MySQL的自增ID(主键) 用完了的解决方法

    在 MySQL 中用很多类型的自增 ID,每个自增 ID 都设置了初始值。一般情况下初始值都是从 0 开始,然后按照一定的步长增加(一般是自增 1)。一般情况下,我们都是用int(11)来作为数...

    吾爱主题 2024-04-05 14:03:12阅读:172
  • 聊聊MySQL中的参数

    前言: 在前面一些文章中,经常能看到介绍某某参数的作用,可能有些小伙伴仍搞不清楚 MySQL 参数是啥。本篇文章我们来聊聊 MySQL 参数,学习下如何管理维护 MySQL 参数。 1....

    吾爱主题 2024-04-05 14:03:12阅读:128
  • MySQL8.0 如何快速加列

    前言: 很早就听说 MySQL8.0 支持快速加列,可以实现大表秒级加字段。笔者自己本地也有8.0环境,但一直未进行测试。本篇文章我们就一起来看下 MySQL8.0 快速加列到底要如何操作...

    吾爱主题 2024-04-05 14:03:11阅读:146
  • MYSQL中 char 和 varchar的区别

    CHAR和VARCHAR类型相似,差别主要在存储,尾随空格和检索方式上。 CHAR和VARCHAR相同的是:CHAR和VARCHAR都指定了字符长度,注意是字符长度。例如char(30) 和...

    吾爱主题 2024-04-05 14:03:11阅读:163
  • MySQL批量插入和唯一索引问题的解决方法

    MySQL批量插入问题 在开发项目时,因为有一些旧系统的基础数据需要提前导入,所以我在导入时做了批量导入操作 ,但是因为MySQL中的一次可接受的SQL语句大小受限制所以我每次批量虽然只有5...

    吾爱主题 2024-04-05 14:03:10阅读:133
  • mysql的in会不会让索引失效?

    mysql的in会让索引失效吗?不会! 看结果: ? 1 2 3 4 5 6 7 8 9 10 11 12...

    吾爱主题 2024-04-05 14:03:10阅读:144
  • Mysql的数据库迁移到另一个机器上的方法详解

    1.先找到迁移服务器上的Data文件,我安装的是mysql5.7,默认安装的路径。那么就是在C:\ProgramData\MySQL文件里面,先把隐藏文件打开。 这个Dat...

    吾爱主题 2024-04-05 14:03:09阅读:130
  • 详解SQL注入--安全(二)

    如果此文章有什么错误,或者您有什么建议,欢迎随时联系我,谢谢! 写在前面:在前两天初学SQL注入的基础上,继续在Metasploitable-Linux环境下进行练习。 一、前面学习的SQL注入...

    吾爱主题 2024-04-05 14:03:09阅读:170
  • window环境下使用VScode连接虚拟机MySQL方法

    一.虚拟机端 1.找到mysql的配置文件 :sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 按"i"键进入编辑模式,找到以下项,将...

    吾爱主题 2024-04-05 14:03:08阅读:150
  • 详解mysql基本操作详细(二)

    前言 本文类容 1、数据库的几大约束 2、表与表之间的关系 约束: 主键约束: ? 1 2 3 4 5 6 7...

    吾爱主题 2024-04-05 14:03:08阅读:138
  • Mysql经典高逼格/命令行操作(速成)(推荐)

    由于要学习搭建服务器和数据库,所以最近开始自学sql语言了,至于写数据库就用比较基础的Mysql数据库了,虽然Mysql已经被互联网公司所淘汰掉了,他们都在使用Nosql,SQL server等...

    吾爱主题 2024-04-05 14:03:07阅读:231
  • 浅谈Mysql、SqlServer、Oracle三大数据库的区别

    一、MySQL 优点: 体积小、速度快、总体拥有成本低,开源; 支持多种操作系统; 是开源数据库,提供的接口支持多种语言连接操作 ; MySQL的核心程序采用完...

    吾爱主题 2024-04-05 14:03:07阅读:128
  • mysql unique key在查询中的使用与相关问题

    1、建表语句: ? 1 2 3 4 5 6 7 8 9 10 11 keyword">C...

    吾爱主题 2024-04-05 14:03:06阅读:170
  • MySQL数据库定时备份的实现方法

    1. 创建shell脚本 ? 1 2 3 4 5 6 7 8 9 10 11 12 vim...

    吾爱主题 2024-04-05 14:03:06阅读:168
  • 浅析使用JDBC操作MySQL需要添加Class.forName("com.mysql.jdbc.Driver")

    引言 如果熟悉使用JDBC来连接数据库的同学一定很清楚连接数据库的代码中一定会有依据Class.forName ? 1 2 3 4...

    吾爱主题 2024-04-05 14:03:05阅读:136
  • mysql数据库和oracle数据库之间互相导入备份

    把从Oracle数据库导出的数据导入到MySql数据库中 1. 使用默认的结束符号导入到MySql数据库中: LOAD DATA LOCAL INFILE 'd:/oracle.t...

    吾爱主题 2024-04-05 14:03:05阅读:142
  • 详解一条sql语句在mysql中是如何执行的

    概览 最近开始在学习mysql相关知识,自己根据学到的知识点,根据自己的理解整理分享出来,本篇文章会分析下一个sql语句在mysql中的执行流程,包括sql的查询在mysql内部会怎么流转,...

    吾爱主题 2024-04-05 14:03:04阅读:145
  • 你还在 Select * 吗?

    应用程序慢如牛,原因多多,可能是网络的原因、可能是系统架构的原因,还有可能是数据库的原因。 那么如何提高数据库SQL语句执行速度呢?有人会说性能调优是数据库管理员(DBA)的事,然而性能调优...

    吾爱主题 2024-04-05 14:03:04阅读:199
  • MySQL数据库8——数据库中函数的应用详解

    数据库中内置函数的使用 该篇主要介绍数据库中内置函数的使用,主要有日期函数,字符串函数,数学函数。 (一)日期函数 ? 1 2 3...

    吾爱主题 2024-04-05 14:03:03阅读:189
  • mysql下载与安装过程详解

    1:下载MySql  官网下载地址:https://dev.mysql.com/downloads/mysql/  选择对应的下载文件。(我电脑是64位,所以这下载的...

    吾爱主题 2024-04-05 14:03:03阅读:133
  • MySQL使用LOAD_FILE()函数方法总结

    在MySQL中,LOAD_FILE()函数读取一个文件并将其内容作为字符串返回。 语法 LOAD_FILE(file_name) 其中file_name是文件的完整路径。...

    吾爱主题 2024-04-05 14:03:02阅读:180
  • mysql 8.0.15 下载安装详细教程 新手必备!

    本文记录了mysql 8.0.15 下载安装的具体步骤,供大家参考,具体内容如下 背景:作为一个热爱技术但不懂代码的产品写的教程 1.环境 系统:windows 64位 mysql版...

    吾爱主题 2024-04-05 14:03:02阅读:189
  • Centos7下mysql 8.0.15 安装配置图文教程

    本文为大家分享了mysql 8.0.15 安装配置图文教程,供大家参考,具体内容如下 1.进官网,选择适合自己版本的linux下的MYSQL版本。 按照箭头上的数字,依次进行操作,...

    吾爱主题 2024-04-05 14:03:01阅读:197
  • Linux下mysql 8.0.15 安装配置图文教程以及修改密码

    写这篇博客是为了记住我刚刚安装成功的MySQL8.0.15,之前在网上找了很多博客最终没能成功,然后去google上找了几篇最终装好了,装数据库之前我是重装了服务器系统的,所以这个安装环境是很干...

    吾爱主题 2024-04-05 14:03:01阅读:219
  • sql与各个nosql数据库使用场景的讲解

    sql为主干为什么我这样理解: 单从技术角度来说 关系型网格 充分的体现了现实事务 对事务,审计,闪存等等对数据的重视所以如何一些特别主要的数据,一定要放到sql里面。一个系...

    吾爱主题 2024-04-05 14:03:00阅读:187
  • MySQL开发规范与使用技巧总结

    1.命名规范 1.库名、表名、字段名必须使用小写字母,并采用下划线分割。 a)MySQL有配置参数lower_case_table_names,不可动态更改,linux系统默认为 0,即...

    吾爱主题 2024-04-05 14:03:00阅读:143
  • MySQL group by对单字分组序和多字段分组的方法讲解

    我这里创建了一个 goods 表,先看下里面的数据: ? 1 2 3 4 5 6 7 8 9 10 11 1...

    吾爱主题 2024-04-05 14:02:59阅读:176
  • pycharm2017实现python3.6与mysql的连接

    本文为大家分享了pycharm2017上实现python3.6与mysql的连接方法,供大家参考,具体内容如下 与其他的IDE不同,pycharm不需要额外下载mydqldb包等,pycha...

    吾爱主题 2024-04-05 14:02:59阅读:130
  • MySQL执行状态的查看与分析

    当感觉mysql性能出现问题时,通常会先看下当前mysql的执行状态,使用 show processlist 来查看,例如: 其中state状态列信息非常重要,先看下各列含义,然后看下...

    吾爱主题 2024-04-05 14:02:58阅读:116
  • Mysql覆盖索引详解

    概念 如果索引包含所有满足查询需要的数据的索引成为覆盖索引(Covering Index),也就是平时所说的不需要回表操作 判断标准 使用explain,可以通过输出的extra列来...

    吾爱主题 2024-04-05 14:02:58阅读:146
  • MySQL主从同步延迟的原因及解决办法

    由于历史原因,MySQL复制基于逻辑的二进制日志,而非重做日志。多次被问到何时MySQL能支持基于物理的复制,其实这就看MySQL各位大佬的想法。上次和赖老师脑暴,倏地说道:MySQL会不会来个...

    吾爱主题 2024-04-05 14:02:57阅读:137
  • 详解数据库_MySQL: mysql函数

    一.内置函数 1.数学函数   rand() round(num) ceil(num) floor(num)...

    吾爱主题 2024-04-05 14:02:57阅读:157
  • linux下mysql乱码问题的解决方案

    项目进行到和服务器交互,通过post访问服务器端jsp,jsp访问服务器端mysql数据库,最终返回到客户端的中文出现乱码问题。 在整个流程中,出现错误的原因可能是三个:post未设置编码或...

    吾爱主题 2024-04-05 14:02:56阅读:164
【腾讯云】云服务器产品特惠热卖中
热门点击

聊聊 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...

关注我们

了解等多精彩内容