
MySQL
文章平均质量分 94
数据库的知识
小幸运安然
这个作者很懒,什么都没留下…
展开
-
MySQL锁机制
一、简介1、概述锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。2、锁的分类1、从对数据操作的类型(读/写)分读锁(共享锁):针对同一份数据,多个读操作可以同时进行而不会互相影响。写锁(排他锁):当前写操作没有完成前原创 2020-10-27 22:34:44 · 498 阅读 · 0 评论 -
MySQL调优与索引优化
前言关于存储引擎以及索引优化也可以参考之前的文章 MySQL数据库与SQL优化,本篇是对MySQL数据库与优化的一个补充一、MySQL存储引擎1、查看存储引擎1、查看当前MySQL提供的存储引擎mysql> show engines;2、查看数据库当前使用的存储引擎mysql> show variables like '%storage_engine%';3、查看数据库表所用的存储引擎mysql> show create table user;原创 2020-10-27 18:04:24 · 720 阅读 · 2 评论 -
Linux安装MySQL5.7.28
一、下载地址下载地址:https://downloads.mysql.com/archives/community/二、安装1、解压tar -zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz2、移动并改名mv mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz /usr/local/mysql5.7.283、创建MySQL用户组和用于并修改权限# 创建用户组groupadd mysqluseradd原创 2020-10-27 17:35:27 · 451 阅读 · 0 评论 -
PageHelper分页插件使用
一、PageHelper分页插件1、springboot配置pagehelper5.x和4.x的区别 pagehelper5.x 使用的拦截器是 PageInterceptor,pagehelper4.x 使用的拦截器是PageHelper,而且 5.x 的版本去除了 sqlsource 模块的好几个类 OrderByStaticSqlSource 、PageSqlSource 、PageRawSqlSource 、PageStaticSqlSource 、PageDynamicSqlSource原创 2020-05-20 10:13:56 · 574 阅读 · 0 评论 -
MyBatis动态sql
一、parameterType 属性1、作用在XXXMapper.xml中<select><delete>等标签的 parameterType 可以控制参数类型2、在mapper.xml中通过 #{} 获取参数使用索引,从0开始,#{0}表示第一个参数。使用#{param1}获取第一个参数。如果只有一个参数**(基本类型或String类型)**,对#{}里面的内容没有要求,只要写内容即可。如果参数是对象类型,写成#{属性名}。如果参数是map类型,写成#{ke原创 2020-05-11 15:57:40 · 257 阅读 · 0 评论 -
MyBatisPlus
一、简介1、说明MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。2、特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅...原创 2020-05-02 22:16:17 · 151 阅读 · 0 评论 -
MySQL数据库与SQL优化
一、MySQL 数据库与 SQL 优化1、结构图二、MySQL 数据库引擎简介1、ISAM(IndexedSequentialAccessMethod) ISAM 是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM 执行读取操作的速度很快,而且不占用大量的内存和存储资源。 ISAM 的两个主要不足之处在于,它不支持事务处理,也不能够容错。 如果你的硬盘崩溃了,那么数据文件就无法恢复了。如果你正在把 ISAM 用在关键任务应原创 2020-05-14 09:03:12 · 270 阅读 · 0 评论