开发前沿 13284

简单了解mysql方言dialect

抛开数据库,生活中的方言是什么?方言就是某个地方的特色语言,是一种区别于其它地方的语言,只有你们这一小块地方能听懂,出了这个地方又是另一种方言。 数据库方言也是如此,MySQL 是…

2022-05-22 961

MySQL中NULL对索引的影响深入讲解

前言 看了很多博客,也听过很多人说,包括我们公司的DBA,说MySql中如果某一列中含有null,那么包含该列的索引就无效了。 翻了下《高性能MySQL第二版》和《MySQL技术内…

2022-05-22 1,292

MySQL启动报错问题InnoDB:Unable to lock/ibdata1 error

在OS X环境下MySQL启动时报错: 016-03-03T00:02:30.483037Z 0 [ERROR] InnoDB: Unable to lock ./ibdata1 …

2022-05-22 638

记一次MySQL Slave库恢复实战记录

状况描述: 今天登录一个MySQL数据库slave节点主机发现/var/lib/mysql下存放大量的mysql-relay-bin文件,最早的文件创建日期甚至是2018年,我记得…

2022-05-22 956

MySQL8.0 DDL原子性特性及实现原理

1. DDL原子性概述 8.0之前并没有统一的数据字典dd,server层和引擎层各有一套元数据,sever层的元数据包括(.frm,.opt,.par,.trg等),用于存储表定…

2022-05-22 957

在Windows环境下安装MySQL 的教程图解

摘要:本文主要说明了如何下Windows环境下安装MySQL。 查看电脑上是否安装了MySQL 打开cmd窗口,输入services.msc命令,等待服务界面打开: 如果能在服务中…

2022-05-22 859

简单了解mysql mycat 中间件

一,什么是mycat 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的…

2022-05-22 535

mysql如何在已有数据库上统一字符集

前言 数据库里面,部分数据表和数据是latin1的,部分数据表和数据是UTF8,还有部分表,表结构是utf8而数据是latin1。 这种奇葩情况,工作了十几年的我,还是第一次碰到。…

2022-05-22 863

简单了解添加mysql索引的3条原则

一,索引的重要性 索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始然后读完整个表直到找出相关的行。表越大,花费的时间越多。如果表中查询的列有一个…

2022-05-22 853

MySQL分表和分区的具体实现方法

垂直分表 垂直分表就是一个包含有很多列的表拆分成多个表,比如表A包含20个字段,现在拆分成表A1和A2,两个表各十个字段(具体如何拆根据业务来选择)。 优势:在高并发的情境下,可以…

2022-05-22 355

简单了解操作mysql数据库的命令行神器mycli

GitHub 可谓各种神器都有,今天发现一个操作数据库的命令行工具,可以自动补全和语法高亮,以前在终端敲 SQL 的时候,你不仅要记住表名、字段名,各种函数都需要记住才能敲出一条完…

2022-05-22 538

mysql 5.7.17 winx64解压版安装配置方法图文教程

本文为大家分享了mysql 5.7.17 winx64解压版安装配置方法,供大家参考,具体内容如下 一、下载 下载地址 二、配置 1. 解压下载的mysql的安装包,将解压目录下的…

2022-05-22 845