数据运维

JDBCidea导入mysql连接java的jar包(mac)的方法

JDBCidea导入mysql连接java的jar包(mac)的方法

前言 1.本文使用的是mysql8.0版本 与5.0版本相比:导包方式相同,后面代码中的注册驱动方式不同 1.mac与pc的idea菜单和图标不是完全相同,但是步骤是差不多的 下载对应版本的jar包 mysql 8.0

法医 法医 2023-05-01
0 0 0
MySQL 选择合适的存储引擎

MySQL 选择合适的存储引擎

对于数据库这一块询问比较多的就是在 MySQL 中怎么去选择一种何时当前业务需求的存储引擎,而 MySQL 中支持的存储引擎又有很多种,那么 MySQL 中分别又有那些,怎么优雅的使用呢?

泡泡 泡泡 2023-05-01
0 0 0
Mysql脏页flush及收缩表空间原理解析

Mysql脏页flush及收缩表空间原理解析

mysql脏页 由于WAL机制,InnoDB在更新语句的时候,制作了写日志这一个磁盘操作,就是redo log,在内存写完redo log后,就返回给客户端, 即更新成功。 把内存里的数据写入磁盘的过程,术

竹子爱熊猫 竹子爱熊猫 2023-05-01
0 0 0
Mysql读写分离过期常用解决方案

Mysql读写分离过期常用解决方案

mysql读写分离的坑 读写分离的主要目标是分摊主库的压力,由客户端选择后端数据库进行查询。还有种架构就是在MYSQL和客户端之间有一个中间代理层proxy,客户端之连接proxy,由proxy根

法医 法医 2023-05-01
0 0 0
mysql常用备份命令和shell备份脚本分享

mysql常用备份命令和shell备份脚本分享

备份多个数据库可以使用如下命令: mysqldump -uroot -p123456 --databases test1 test2 test3 /home/test/dump.sql; 恢复备份: source dump.sql --在mysql命令行中输入该命令即可恢复 备份整个数据库: mys

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-05-01
0 0 0
Mysql误删数据解决方案及kill语句原理

Mysql误删数据解决方案及kill语句原理

mysql误删数据 使用delete语句误删数据行 使用drop table或者truncate table误删数据表 使用drop database语句误删数据库 使用rm误删mysql整个实例 对于误删行 使用flashback工具闪回,把数据恢复回来

向阳逐梦 向阳逐梦 2023-05-01
0 0 0
MySQL 数据查重、去重的实现语句

MySQL 数据查重、去重的实现语句

有一个表user,字段分别有id、nick_name、password、email、phone。 一、单字段(nick_name) 查出所有有重复记录的所有记录 select * from user where nick_name in (select nick_name from user gro

穿过生命散发芬芳 穿过生命散发芬芳 2023-05-01
0 0 0
Mysql复制表三种实现方法及grant解析

Mysql复制表三种实现方法及grant解析

如何快速的复制一张表 首先创建一张表db1.t,并且插入1000行数据,同时创建一个相同结构的表db2.t 假设,现在需要把db1.t里面的a900的数据行导出来,插入到db2.t中 mysqldump方法 几个关键

大树 大树 2023-05-01
0 0 0
Mysql临时表及分区表区别详解

Mysql临时表及分区表区别详解

临时表与内存表 内存表,指的是使用Memory引擎的表,建表语法是create table … engine=memory。这种 表的数据都保存在内存,系统重启的时候会被清空,但是表结构还在。除这两个特性看 上

穿过生命散发芬芳 穿过生命散发芬芳 2023-05-01
0 0 0
Mysql join联表及id自增实例解析

Mysql join联表及id自增实例解析

join的写法 如果用left join 左边的表一定是驱动表吗?两个表的join包含多个条件的等值匹配,都要写道on还是只把一个写到on,其余写道where部分? createtablea(f1int,f2int,index(f1))engine=innodb;

宇宙之一粟 宇宙之一粟 2023-05-01
0 0 0
MySQL 如何修改root用户的密码

MySQL 如何修改root用户的密码

方法1:用SET PASSWORD命令 mysql set password for 用户名@localhost = password('新密码');-- 举例mysql set password for root@localhost = password('123'); 方法2:用mysqladm

泡泡 泡泡 2023-05-01
0 0 0
深入分析mysql为什么不推荐使用uuid或者雪花id作为

深入分析mysql为什么不推荐使用uuid或者雪花id作为

前言:在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究

醒在深海的猫 醒在深海的猫 2023-05-01
0 0 0
MySQL之存储过程按月创建表的方法步骤

MySQL之存储过程按月创建表的方法步骤

具体不多说,直接上代码。欢迎一起交流和学习。 创建一个按月创建表的存储过程,SQL语句如下: DELIMITER // DROP PROCEDURE IF EXISTS create_table_by_month //CREATE PROCEDURE `create_table_by_month`(

向阳逐梦 向阳逐梦 2023-05-01
0 0 0
导致MySQL索引失效的一些常见写法总结

导致MySQL索引失效的一些常见写法总结

前言 最近一直忙着处理原来老项目遗留的一些SQL优化问题,由于当初表的设计以及字段设计的问题,随着业务的增长,出现了大量的慢SQL,导致MySQL的CPU资源飙升,基于此,给大家简单

Escape Escape 2023-05-01
0 0 0
通过实例解析MySql CURRENT_TIMESTAMP函数

通过实例解析MySql CURRENT_TIMESTAMP函数

在创建时间字段的时候 DEFAULT CURRENT_TIMESTAMP 表示当插入数据的时候,该字段默认值为当前时间 ON UPDATE CURRENT_TIMESTAMP 表示每次更新这条数据的时候,该字段都会更新成当前时间 这两个操

贤蛋大眼萌 贤蛋大眼萌 2023-05-01
0 0 0
mysql主从复制配置过程

mysql主从复制配置过程

主库配置 1. 配置mysql vim /etc/my.cn# 在文件中增加以下内容server-id=1 # 保证server id唯一log-bin = /var/lib/mysql/mysql-bin.logbinlog-do-db = db1 binlog-do-db = db2 其中db1

醒在深海的猫 醒在深海的猫 2023-05-01
0 0 0
mysql如何将表结构导出到excel

mysql如何将表结构导出到excel

需求如下 导出表的结构,和字段备注信息,表名等。不需要借用第三方工具即可实现。 SELECT TABLE_NAME 表名, COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度

大猫 大猫 2023-05-01
0 0 0
实例详解mysql子查询

实例详解mysql子查询

子查询分类 按返回结果集分类 子查询按返回结果集的不同分为4种:表子查询,行子查询,列子查询和标量子查询。 表子查询:返回的结果集是一个行的集合,N行N列(N=1)。表子查询

Escape Escape 2023-05-01
0 0 0
详解Mysql 游标的用法及其作用

详解Mysql 游标的用法及其作用

[mysql游标的用法及作用] 例子: 当前有三张表A、B、C其中A和B是一对多关系,B和C是一对多关系,现在需要将B中A表的主键存到C中; 常规思路就是将B中查询出来然后通过一个update语句来

贤蛋大眼萌 贤蛋大眼萌 2023-05-01
0 0 0
MySQL索引的各种类型

MySQL索引的各种类型

什么是索引? 索引是数据库存储引擎用于快速查找到指定数据的一种数据结构。 可以用新华字典做类比:如果新华字典中对每个字的详细解释是数据库中表的记录,那么按部首或拼音

法医 法医 2023-05-01
0 0 0
1 … 1,233 1,234 1,235 1,236 1,237 … 1,807