mysql

深入学习MySQL,了解InnoDB的逻辑存储结构

本篇文章带大家了解一下InnoDB逻辑存储结构,希望对大家有所帮助!InnoDB逻辑存储结构在InnoDB中我们创建的表还有对应的索引数据都存储在扩展名为.ibd 的文件中,这个文件路径可以先通过查mysql变量datadir来得到,然后进

教你怎么在线安装Mysql

Mysql在线安装一、 检查系统中是否已安装了mysql服务或开发包依赖等[bigdata@bigdata-pro02 ~]$ rpm -qa | grep mysqlmysql-libs-5.1.73-3.el6_5.x86_64如果检查

深入浅析MySQL中常见的6种约束类型

约束的字面意思就是规定或者限制某个事该如何去做,在MySQL中,约束就是对数据表中数据指定规则,也就是对数据进行限制,以此来确保可靠性,比如不允许某列出现Null值,实际中我们会遇到以下类型的约束。NOT NULL : 确保列不能有NULL

详细解读MySql都有哪些顽疾

MySql顽疾解读1、默认编码集问题在做前台数据展示的时候,查询全部select * from t_news可以查到所有内容。然后参数化查询的时候就不行。比如:Select * from t_news where title like ‘%

深入学习MySQL中的逻辑查询

查询是MySQL中的最频繁操作,它也是用于构建DELETE、UPDATE的基础;而查询处理可分为逻辑查询和物理查询。今天我们就来给大家详细介绍一下逻辑查询,希望对大家有所帮助!在MySQL中,查询是用于构建DELETE、UPDATE的基础,

一文详解MySql分表、分库、分片和分区

一、前言数据库的数据量达到一定程度之后,为避免带来系统性能上的瓶颈。需要进行数据的处理,采用的手段是分区、分片、分库、分表。二、分片(类似分库)分片是把数据库横向扩展(Scale Out)到多个物理节点上的一种有效的方式,其主要目的是为突破

MySQL学习之浅析联结查询和集合操作

本篇带大家了解一下MySQL中的联结查询和集合操作,希望对大家有所帮助!联结查询联结查询就是指两张或者以上的表之间进行匹配查询,一般称之为水平操作,就是最终结果会包含这几个表中所有的列,MySQL中有三种联结操作,交叉联结、内联结、外联结。

一文详解MySql行级锁和表级锁

MySql 行级锁 表级锁如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。MySQL锁概述相对其他数据库而言,MyS

总结分布式事务的7种解决方案(理论+方案)

分布式事务最经典的七种解决方案随着业务的快速发展、业务复杂度越来越高,几乎每个公司的系统都会从单体走向分布式,特别是转向微服务架构。随之而来就必然遇到分布式事务这个难题。这篇文章首先介绍了相关的基础理论,然后总结了最经典的事务方案,最后给出

通过案例带你了解 MySQL中的事务隔离级别

本篇文章通过四个案例带你了解 MySQL中的事务隔离级别,希望对大家有所帮助!很多小伙伴对 MySQL 的隔离级别一直心存疑惑,其实这个问题一点都不难,关键看怎么讲!单纯的看理论,绝对让你晕头转向,但是,如果我们通过几个实际的 SQL 来演

MySQL进阶学习:深入了解explain命令

本篇文章是MySQL的进阶学习,带大家深入了解explain各字段的含义,希望对大家有所帮助!explain有何用处呢:为了知道优化SQL语句的执行,需要查看SQL语句的具体执行过程,以加快SQL语句的执行效率。可以使用explain+SQ

MySQL进阶学习:详解创建高效且合适索引的方法

本篇文章是MySQL的进阶学习,带大家详细了解一下创建更合适索引的方法,希望对大家有所帮助!不要当库里的数据较多的时候才能知道索引的重要性,更不要当库里的数据更多的时候才能知道合适的索引重要性。本文介绍下怎么创建高效且合适的索引。【相关推荐

结合实例分析mysql中or和in的效率

mysql中or和in的效率前言今天遇到了一个网站卡死的问题,过了几分钟就好了,找到了一个定时脚本中有个sql,执行效率很慢,DBA建议将or改为in,效率提升了几百倍场景描述1.两个表关联查询2.table1 的数据量接近100万3.ta

总结MySQL常用的字符串函数!

数据库函数是一种具有某种功能的模块,可以接收零个或多个输入值,并且返回一个输出值。MySQL 为我们提供了许多用于处理和分析数据的系统函数,本文给大家介绍 10 个常用的字符串函数,以及相关的其他函数。CONCAT()CONCAT(str1

深入了解MySQL中的索引(用处、分类、匹配方式)

本篇文章带大家深入了解MySQL中的索引,介绍一下索引的优点、用处、分类、技术名词以及匹配方式,希望对大家有所帮助!对于高级开发,我们经常要编写一些复杂的sql,那么防止写出低效sql,我们有必要了解一些索引的基础知识。通过这些基础知识我们

mysql中什么是主从复制?怎么配置?

本篇文章是mysql的进阶学习,介绍一下主从复制原理及其配置,希望对大家有所帮助!对于现在的系统来说,在业务复杂的系统中,数据库往往是应用的瓶颈,单机往往是不能扛住大型系统的并发压力的,这时候需要从数据库方面下手解决其瓶颈,例如sql语句需

深入聊聊mysql索引为什么采用B+树结构

本篇文章是mysql的进阶学习,介绍一下mysql使用B+树作为索引数据结构的原因,希望对大家有所帮助!索引提高查询效率,就像我们看的书,想要直接翻到某一章,是不是不用一页一页的翻,只需要看下目录,根据目录找到其所在的页数即可。【相关推荐:

如何通过外网访问服务器端本地数据库(图文演示)

外网访问数据库的方法:1、创建数据库;2、导入数据库;3、phpmyadmin访问;4、安装并激活navicat for mysql;5、连接数据库。一、数据库1、创建数据库2、导入数据库支持 sql、zip 后缀名文件3、phpMyAdm

浅析CentOS 7中如何定时备份mysql数据?

CentOS 7中如何定时备份mysql数据?下面本篇文章就来给大家介绍一下CentOS 7中定时备份 mysql 数据的方法,希望对大家有所帮助!数据备份真的很重要, 因为可能有一天数据会被莫名其妙的删掉了.本文将介绍如何在 CentOS

浅谈MySQL中怎么添加删除用户和授权

本篇文章给大家了解一下MySQL中的用户管理,介绍一下添加用户、授权和删除用户的方法,希望对大家有所帮助!不要直接使用 root 用户管理应用数据。【相关推荐:mysql视频教程】添加用户以root用户登录数据库,运行以下命令:create