mysql

MySQL系列教程小白数据库基础

目录 1、基础概念与基础命令 1)基础概念 2)基础命令 2、SQL语句的书写顺序和执行顺序 1)一个完整SQL查询语句的书写顺序 2)一个完整的SQL语句执行顺序 3)关于select和having执行顺序...

Mysql教程分组排名实现示例详解

目录 1.数据源 2.数据整体排名 1)普通排名 2)并列排名 3)并列排名 3.数据分组后组内排名 1)分组普通排名 2)分组后并列排名 3)分组后并列排名 4.分组后取各组的前两名 1.数据源...

MySQL数据库事务transaction示例讲解教程

目录 1、什么是事务? 2、和事务相关的语句只有这3个DML语句:insert、delete、update 3、假设所有的业务都能使用1条DML语句搞定,还需要事务机制吗? 4、事务的原理 5、事务的四大特性:...

Mysql系列SQL查询语句书写顺序及执行顺序详解

目录 1、一个完整SQL查询语句的书写顺序 2、一个完整的SQL【转自:http://www.1234xp.com/xggf.html 欢迎转载】语句执行顺序 3、关于select和having执行顺序谁前谁后的说明 1、一个完整SQL查询语句...

MySQL8.0升级的踩坑历险记

目录 前言 1.先彻底卸载现有版本MySQL。 2.下载deb并按照MySQL8.x。 3.创建用户和配置权限。 总结 前言 最近忙于Fighting的项目,所以笔耕有些松懈,实为不该。 刚好遇到需要从MySQL5.7.33升级...

MySQL对数据表已有表进行分区表的实现

目录 操作方式 操作过程 对现有的一个表进行创建分区表,并把数据迁移到新表,可以按时间来分区,然后这表不是实时更新,每天有一次插入操作。 时间比较充裕,但是服务器上有其...

MySQL面试题讲解之如何设置Hash索引

除了B-Tree 索引,MySQL还提供了如下索引: Hash索引 只有Memory引擎支持,场景简单 R-Tree索引 MyISAM的一个特殊索引类型,主要用于地理空间数据类型 Full-text MyISAM的一个特殊索引,主要用于...

MySQL数据库10秒内插入百万条数据的实现

首先我们思考一个问题: 要插入如此庞大的数据到数据库,正常情况一定会频繁地进行访问,什么样的机器设备都吃不消。那么如何避免频繁访问数据库,能否做到一次访问,再执行呢...

MySQL分区表实现按月份归类

目录 建表 查看数据库文件: 插入 查询 删除 补充:Mysql自动按月表分区 MySQL单表数据量,建议不要超过2000W行,否则会对性能有较大影响。最近接手了一个项目,单表数据超7000W行,一...

SpringBoot连接MySQL获取数据写后端接口的操作方法

目录 1.新建项目 2.添加依赖 3.spring容器中创建DriverManagerDataSource和JdbcTemplate对象 3.1在springboot中加载spring容器的方法 4.创建对象类,控制类 Book 5.启动MySQL数据库 1.新建项目 2.添加依赖...

MySQL悲观锁与乐观锁的实现方案

目录 前言 实战 1、无锁 2、悲观锁 3、乐观锁 总结 前言 悲观锁和乐观锁是用来解决并发问题的两种思想,在不同的平台有着各自的实现。例如在Java中,synchronized就可以认为是悲观锁的...

基于MySql验证的vsftpd虚拟用户

目录 1. Mysql安装 1.2 建表建库建用户 1.3 创建远程连接账户 2. 安装FTP服务器 2.1 安装vsftpd 2.2 安装pam_mysql 2.2 建立pam认证所需文件 2.3 建立vsftpd用户 2.4 修改vsftpd配置文件 2.5 重启vsftpd服务...

MySQL基于索引的压力测试的实现

一、模拟数据库数据 1-1 创建数据库及表脚本-vim slap.sh #!/bin/bash HOSTNAME="localhost" PORT="3306" USERNAME="root" PASSWORD="123" DBNAME="testdb" TABLENAME="t1" #create database mysql -h ${HOSTNAME} -P${PORT} -u${USERNAME}...

一篇文章看懂MySQL主从复制与读写分离

目录 引言 一、MySQL主从复制 1、MySQL的复制类型 2、MySQL主从复制的原理 3、MySQL主从复制延迟 二、MySQL读写分离 1、常见的 MySQL 读写分离分 2、MySQL 读写分离原理 三、MySQL主从复制与读写...

Mysql数据库手动及定时备份步骤

目录 手动备份 定时器备份 手动备份 1)cmd控制台:mysqldump -uroot -proot 数据库名 [表名1,表名2...] 文件路径 比如:把 demo 数据库备份到 E:\test\demo.bak 下 mysqldump -uroot -p123456 demo E:\test\demo...

mysql的数据压缩性能对比详情

目录 1. 测试环境 1.1 软硬件 1.2 表结构 2. 测试目的 2.1 压缩空间对比 2.2 查询性能对比 3. 测试工具 3.1 mysqlslap 3.2 测试query 4.测试结论 数据魔方需要的数据,一旦写入就很少或者根本不会...