• 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
  • mysql配置开启binlog与慢查询日志功能

    备注:mysql有以下几种日志(本文罗列了mysql相关的日志说明,请结合实际需要配置开启): 错误日志: -log-err 查询日志: -log (可选) 慢查询日志: -log-slow-queries (可选) 更新日志: -log-update 2025-03-17 00:05:34
  • 在.net core中使用EFCore连接Mysql并创建数据表

      在用惯了Asp.Net Core提供的基架后,反过来想一想,貌似忘记了控制台如何去连接数据库了,因此,写一篇文章来借此巩固下并以后再来回顾时,加快步骤。 1、新建一个.Net Core控制台,然后安装Nuget包Microsoft.EntityFrameworkCoreMicrosoft.En 2025-03-17 00:01:41
  • Mysql-Docker镜像配置详解

    MySQL是一种广泛使用的开源关系数据库管理系统(RDBMS)。docker-mysql应用示例启动一个mysql容器docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:version使用自定义mysq 2025-03-17 00:01:39