目录

菠萝🍍的博客

有谁不喜欢吃菠萝呢

标签: mysql (11)

Mysql锁与事务隔离级别

Mysql锁与事务隔离级别,以及MVCC原理

MySql索引优化大全(下)

做一份最全的MySql索引优化,覆盖到工作的方方面面。

MySql索引优化大全(中)

做一份最全的MySql索引优化,覆盖到工作的方方面面。

MySql索引优化大全(上)

做一份最全的MySql索引优化,覆盖到工作的方方面面。

【转载】MySql中的Explain工具

大多数开发者都使用的是Navicat管理数据库,如果你在进行查询的时候也曾注意到过那个 解释按钮,那么你应该知道Explain工具

Mysql索引

当你有一张一百万数据的表且没有加索引优化的话,查询一条记录的速度为0.5秒 而当你加入索引后,查询一条记录的速度为0.024秒 在创建索引后,发生了什么?为什么添加索引后能产生这么大的变化?

SpringBoot+Sharding-JDBC+读写分离

本文实现了docker+mysql主从复制+SpringBoot+Sharding-JDBC的演示例子,从搭建mysql主从复制开始到配置实现Sharding-JDBC的读写分离

Mysql索引-为什么要使用B+Tree做索引的数据结构

在对 MySQL 的学习上,我们从书本上得到的理解更多的是下面这样的说法 在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。 ------------百度百科

Linux中mysql表的导出导入【转载】

导出整个数据库中的所有数据 1、在linux命令行下输入: mysqldump -uUserName -pPasword dabaseName > fileName.sql fileName.sql最好加上路径名 导出数据库中的某个表的数据 mysqldump -uUserName -pPassword dabaseName tableName > fileName.sql 导出整个数据库中的所有的表结构 在linux命令行下输入: mysqldump -uUserName -pPassword -d dabaseName > fileName.sql 注意:是加了-d 导出整个数据库中某个表的表结构 在linux命令行下输入: mysqldump -uUserName -pPassword -d dabaseName tableName > fileName.sql 注意:是加了-d 导出查询的数据 select * from tableName into outfile "/home/vobile/tn.txt" 导入mysql方法1 进入linu....

MySQL 出现的时区问题【转载】

MySQL 出现的时区问题 使用低版本的MySQL jdbc驱动,不会存在时区的问题。 1.驱动版本 问题 Loading class com.mysql.jdbc.Driver. This is deprecated. The new driver class is com.mysql.cj.jdbc.Driver. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. 启动时,发现提示说: 已经不赞成加载“com.mysql.jdbc.Driver”这个类,新的驱动类为“com.mysql.cj.jdbc.Driver”。 2.时区问题 发现读出数据库中的时间相差几个小时,这是由于数据库和系统时区差异所造成的。 需要在数据库连接串中设置时区。 serverTimezone=GMT即可解决问题,如果需要使用GMT+8时区,需要写成GMT%2B8,否则会被解析为空 serverTimezone=GMT%2B....

数据库笔记

mysql.oraclce,sqlserver的一些笔记,都记在这了