• 实现 MySQL 的 Binlog 近实时同步,这么做就对了

    近段时间,业务系统架构基本完备,数据层面的建设比较薄弱,因为笔者目前工作重心在于搭建一个小型的数据平台。优先级比较高的一个任务就是需要近实时同步业务系统的数据(包括保存、更新或者软删除)到一个另一个数据源,持久化之前需要清洗数据并且构建一个相对合理的便于后续业务数据统计、标签系统构建等扩展功能的数据 2025-03-27 20:05:20
  • mysql 触发器创建介绍

    前言:在学习 MySQL 的过程中,可能你了解过触发器的概念,不清楚各位是否有详细的去学习过触发器,最近看了几篇关于触发器的文档,分享下 MySQL 触发器相关知识。1.触发器简介触发器即 triggers ,它是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。它的执行不是 2025-03-22 00:27:20
  • 安装Docker版本的MySQL

    Docker是一个开源的应用容器引擎,为开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到Linux服务器上,不会污染宿主机的环境。接下来我们来进行Docker版本的MySQL安装教程。1. docker pull mysql从Docker官方拉取镜像2. docker run 2025-03-22 00:25:42
  • mysql-cast() 函数和convert() 函数

    cast() 函数和convert() 函数,使用规则不同,功能上都是一致的,共以下两个作用。Mysql数据类型转换cast() 函数和convert() 函数,都是支持以下数据类型的转换:binary:二进制类型;char:字符类型;date:日期类型;time:时间类型;datetime 2025-03-20 00:28:37
  • 详解Mysql数据库中replace与replace into的用法及区别

    概述Mysql数据库replace与replace into都是经常会用到的功能;replace其实是做了一次update操作,而不是先delete再insert;而replace into其实与insert into很相像,但对于replace into,假如表中的一个旧记录与一个用于PRIMAR 2025-03-20 00:10:52
  • docker MySQL数据库的备份与还原,以及每天定时自动备份

    一:备份查看docker mysql方法一:一步一步来,常规备份,进入容器中,用mysqldump备份。sudo docker exec -it mysql /bin/bash#进入mysql容器mysqldump -uroot -p123456 --all-databases > emp 2025-03-20 00:09:15
  • Mysql定时备份的实现

    使用mysql的mysqldump命令,结合windows的任务计划程序,可以实现Mysql数据的自动备份。一、批处理文件bat的创建@echo off set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" D:\mysql-5.7.23-winx64\bin\m 2025-03-19 00:56:45
  • MySQL计算两个日期(两个时间)相差的天数、月数、年数

    MySQL自带的日期函数TIMESTAMPDIFF计算两个日期相差的秒数、分钟数、小时数、天数、周数、季度数、月数、年数,当前日期增加或者减少一天、一周等等。SELECT TIMESTAMPDIFF(类型,开始时间,结束时间)相差的秒数:SELECT TIMESTAMPDIFF(SECOND,'19 2025-03-19 00:11:50
  • MySQL的count(*)的优化,获取千万级数据表的总行数

    一、前言这个问题是今天朋友提出来的,关于查询一个1200w的数据表的总行数,用count(*)的速度一直提不上去。找了很多优化方案,最后另辟蹊径,选择了用explain来获取总行数。二、关于count的优化网上关于count()优化的有很多。博主这边的思路就是没索引的就建立索引关系,然后使用coun 2025-03-19 00:04:11
  • mssql与mysql的有什么区别?哪个更好用?

    mssql与mysql的有什么区别?哪个更好用?MySQL可以说是MSSQL的简化版本。理念相同,但MySQL的实现比MSSQL的需求低。MySQL是一个免费的、开放源代码的SQL数据库,所以免费的MYSQL很受欢迎,php+mysql,MySQL数据库专用于PHP网站的,一般用在PHP的网页上的, 2025-03-18 01:08:08