【mysql】show engine innodb status 解读

  • Post author:
  • Post category:mysql

​InnoDB是MySQL使用最多的存储引擎,通常InnoDB状态可以通过show engine innodb status\G查看。 由于MySQL不同版本采用InnoDB引擎版本不同,5.6后对show engine innodb status信息进行了优化,本文环境为5.7。 MySQL版本 InnoDB引擎版本 5.1.x 1.0.x版本(官方称为InnoDB Plugin) 5.5.x …

继续阅读 【mysql】show engine innodb status 解读

Mysql 联合索引最左匹配原则

  • Post author:
  • Post category:mysql

最左前缀匹配原则: 在MySQL建立联合索引时会遵守最左前缀匹配原则,即最左优先. 在检索数据时从联合索引的最左边开始匹配,Mysql会一直向右匹配直到遇到范围查询( >、<、between、like )就停止匹配了. 就比如 a=3 and b=4 and c>5 and d=6 如果建立(abcd)顺序的索引,d就用不到索引了,如果建立(abdc)的索引则都可以用到索引,其中…

继续阅读 Mysql 联合索引最左匹配原则

mysql数据库逻辑模型图,MySQL逻辑架构

  • Post author:
  • Post category:mysql

上图(图是百度找的) msql_en.jpg msql_en.jpg mysql逻辑架构:连接层、服务层、引擎层、存储层,四层。 Connectors 连接,指不同语言与数据库的交互,比如:java里的JDBC Management Serveices & Utilities 系统管理和控制工具 Connection Pool 连接池,管理缓冲用户连接,线程处理等需要缓存的需求。负责监听对…

继续阅读 mysql数据库逻辑模型图,MySQL逻辑架构

mysql int和bigdecimal,mysql的 int 类型,刨析返回类型为BigDicemal 类型的奇怪现象

  • Post author:
  • Post category:mysql

用的是Map,List>接收, sql语句中int类型的值做了聚合运算, 满足上述两个条件。 java中去取value的值就会变成BigDecimal 类型 经过实测:mybatis 中的sql语句int类型 java接收的几种情况。 实测案例: 1.用resultType="int" (返回类型用int) 1.1 如果 resultType="int", id 没做运算, select i…

继续阅读 mysql int和bigdecimal,mysql的 int 类型,刨析返回类型为BigDicemal 类型的奇怪现象

Linux系统下mysql开启二进制日志bin_log

  • Post author:
  • Post category:linux

二进制日志(BINLOG)记录了所有的 DDL(数据定义语言)语句和 DML(数据操纵语言)语句,但是不包括数据查询语句。此日志对于灾难时的数据恢复起着极其重要的作用,MySQL的主从复制, 就是通过该binlog实现的。 二进制日志,默认情况下是没有开启的,需要到MySQL的配置文件中开启,并配置MySQL日志的格式。 配置文件位置 : /usr/my.cnf 或者/etc/my.cnf 日志存…

继续阅读 Linux系统下mysql开启二进制日志bin_log

重学Msql之Centos7上安装Mysql8

  • Post author:
  • Post category:mysql

目录 查询当前是centos还是ubuntu 禁用 SELinux 查询centos上是否安装了Mysql 下载 MySQL 8 Repo for CentOS 7 安裝 MySQL 8 和 MySQL Client for CentOS 7 启用和启动 MySQL 8 服务 错误一:Unsupported redo log format (0). The redo log was created…

继续阅读 重学Msql之Centos7上安装Mysql8

【MySQL开发手册(基础篇)】

  • Post author:
  • Post category:mysql

MySQL开发手册(基础篇)的目的是帮助开发者快速的学会MySQL的基本使用。 目录 一、通用语法及分类 1. 数据定义语言(DDL) 数据库操作 表操作 字段操作 2. 数据操作语言(DML) 3. 数据查询语言(DQL) 4. 数据控制语言(DCL) 二、函数 1. 字符串函数 2. 数值函数 3. 日期函数 4. 流程函数 三、约束 四、多表查询 五、事务 一、通用语法及分类 1. 数据定义…

继续阅读 【MySQL开发手册(基础篇)】

mysql数据库后台命令备份_Mysql 数据库命令行备份与还原

  • Post author:
  • Post category:mysql

1,  用 mysqldump 命令进行备份:      在命令提示符窗口(注意不是 MySQL 的 MySQL Command Line Client 窗口)中输入,      mysqldump -hlocalhost -uroot -proot        temp  > temp_2011.sql      mysqldump -hlocalhost -u root -proot …

继续阅读 mysql数据库后台命令备份_Mysql 数据库命令行备份与还原

mysql truncate操作可能导致 数据表不存在

  • Post author:
  • Post category:mysql

mysql truncate操作可能导致 数据表不存在 最近出现show table 可以查到表,但是select 提示表不存在问题,分析发现所有出问题的数据表都执行过truncate操作,查资料发现也有其他人遇到过这个问题,所以truncate操作需要慎用 其他人遇到的同样问题: https://blog.51cto.com/u_11472484/2096519 版权声明:本文为jtbshan原…

继续阅读 mysql truncate操作可能导致 数据表不存在

腾讯云安装mysql教程视频下载_腾讯云安装MySQL

  • Post author:
  • Post category:mysql

都说linux 和 mysql 是绝配,最近做了个小应用,打算把数据库切换成mysql. 记录下安装实操过程和遇到的坑。 一. 安装步骤 1.  下载包:wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm [root@VM-0-2-centos ~]# wget -i -c http://d…

继续阅读 腾讯云安装mysql教程视频下载_腾讯云安装MySQL