• mysql远程跨库联合查询的示例

    目录情况一2个库在同一台物理主机情况二2个库不在同一台物理主机(即2个库分别在不同的物理主机)注意:myemployees库和shoppingCart库在同一台物理主机,如果不在同一台物理主机该怎么办呢?下面我会介绍到。情况一2个库在同一

    2022-9-26
    80 0 0
  • Mysql事物锁等待超时Lock wait timeout exceeded;的解决

    目录问题场景原因分析解决方案参考信息工作中同事遇到此异常,查找解决问题时,收集整理形成此篇文章。问题场景问题出现环境:1、在同一事务内先后对同一条数据进行插入和更新 *** 作;2、多台服务器 *** 作同一数据库;3、瞬时出现高并发现象;不断的有一

    2022-9-26
    69 0 0
  • mysql explain中key_len的含义以及计算方法

    目录前言计算key_len注意事项:示例总结前言在Mysql中执行explain的结果中有一列为key_len,那么key_len的含义是什么呢?key_len:表示索引使用的字节数,根据这个值可以判断索引的使用情况,特别是在组合索引的

    2022-9-26
    77 0 0
  • MySQL索引结构详细解析

    目录简介索引结构(树)为什么用树,而不用哈希表BTree索引B+Tree索引聚簇索引与非聚簇索引索引分类性能分析索引创建场景简介在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在

    2022-9-26
    72 0 0
  • 千万级用户系统SQL调优实战分享

    用户日活百万级,注册用户千万级,而且若还没有进行分库分表,则该DB里的用户表可能就一张,单表上千万的用户数据。某系统专门通过各种条件筛选大量用户,接着对那些用户去推送一些消息:一些促销活动消息让你办会员卡的消息告诉你有一个特价商品的消息

  • MySQL数据库完全卸载的方法

    目录1停止MySQL的所有服务2卸载MySQL程序3删除电脑上的MySQL文件4删除电脑上MySQL注册表的相关信息5删除电脑C盘MySQL相关文件夹MySQL数据库是一款非常好用的数据库管理系统,但是相对来说卸载起来麻烦一些这里给大家分享

    2022-9-26
    76 0 0
  • MySQL为数据表建立索引的原则详解

    目录1.索引是什么?2.索引的优点?3.索引的缺点?4.在建立索引的时候,都有哪些需要考虑的因素呢?1、只为用于搜索、排序、分组的列创建索引2、索引列的类型尽量小3、为列前缀建立索引4、覆盖索引5、让索引列以列名的形式在搜索条件中单独出现6

    2022-9-26
    75 0 0
  • 一文搞清楚MySQL count(*)、count(1)、count(col)区别

    目录count 作用测试count(*)count(1)count(col)count(id): 统计idcount(index col):统计带索引的字段count(normal col):统计不带索引的字段count(1)和count(

    2022-9-26
    59 0 0
  • MySQL中B树索引和B+树索引的区别详解

    目录1. 多路搜索树2. B树-多路平衡搜索树3. B树索引4. B+树索引总结如果用树作为索引的数据结构,每查找一次数据就会从磁盘中读取树的一个节点,也就是一页,而二叉树的每个节点只存储一条数据,并不能填满一页的存储空间,那多余的存储空间

    2022-9-26
    63 0 0
  • MySQL之MyISAM存储引擎的非聚簇索引详解

    在InnoDB中索引即数据,也就是聚簇索引的那颗B+树的叶子节点中已经包含了所有完整的用户记录。MyISAM的索引方案虽然也是使用树形结构,但是却将索引和数据分开存储,这种索引也叫非聚簇索引。create table index_demo

    2022-9-26
    67 0 0
  • MySQL的InnoDB存储引擎的数据页结构详解

    目录1 InnoDB页的概念2 数据页的结构3 记录在页中的存储4 Page Directory页目录5 File Header文件头部6 InnoDB页和记录的关系7 没有索引时查找记录总结1 InnoDB页的概念InnoDB是一个将表

    2022-9-26
    74 0 0
  • 解决MySQL添加新用户-ERROR 1045 (28000)的问题

    MySQL添加新用户,见文章底部。按照正常思维,创建用户和设置密码什么的,应该是一个动作完成的。然而事实并非如此。我每次都是通过在网上找代码来创建MySQL的用户。如果无效,就再搜一段。现在我心累了,必须写个自己的教程。1,先要连接到

    2022-9-26
    69 0 0
  • Mysql外键约束的创建与删除的使用

    目录创建表时创建外键给存在的表添加外键删除外键约束创建表时创建外键创建两个表格,一个名为class,create table classes(id int not null primary key,name varchar(30)

    2022-9-26
    65 0 0
  • SQL行转列与列转行详情

    1.数据集+---+----------+|id |login_date|+---+----------+|01 |2021-02-28||01 |2021-03-01||01 |2021-03-02||01 |2021-03

    2022-9-26
    68 0 0
  • RC级别下MySQL死锁问题的解决

    目录背景死锁分析死锁解决背景在工作中碰到一次死锁问题,业务背景是在mq接收商品主数据时会更新商品其他数据,由于商品主数据和商品其他信息是一对多的关系,所以采用先删后增的方式,结果异常监管平台报出来死锁警告。这是商品其他信息表,数据库隔离

    2022-9-26
    69 0 0
  • MySQL8.0修改密码的正确姿势分享

    目录前言mysql5.7.9之后取消了password函数,authentication_string=password("123456")会报错正确更改密码的方式总结前言mysql 更新完密码,总是拒绝连接、登录失败

    2022-9-26
    62 0 0
  • mysql8.0.27配置步骤以及注意事项

    目录安装配置解压安装包编写MySQL配置文件初始化MySQL数据库安装mysql服务并启动总结下载网址:https:dev.mysql.comdownloads选择这个直接下载第一个,注意我们需要的是64还是32 击这里,开始下

    2022-9-26
    61 0 0
  • MySQL source导入很慢的解决方法

    目录1.登录MySQL2.创建数据库3.设置参数4.使用数据库5.开启事务6.导入sql7.手动提交事务8.改回配置附mysql加速source导入数据总结现在有这样一个需求,内网有一个数据库服务,需要将外网的数据库导入到内网数据库。将外

    2022-9-26
    57 0 0
  • MySQL实现字符串截取的图文教程

    目录前言接下来我们就以第二种方式为列进行总结附:mysql相关字符串截取的函数详解总结 前言在后端开发过程中与数据库打交道乃是家常便饭,有时候会遇到只要数据库中的某条数据的一部分,这个时候有两种方式:(1)把其读取出来后再进行相应的处理

    2022-9-26
    65 0 0