• MySQL中datetime时间字段的四舍五入操作

    前言 如果不是踩到坑,我估计到现在还不知道时间字段会四舍五入。 1、背景 通过 java 代码获取当日最大时间,然后存入数据库,数据库表字段格式 datetime 保留 0 位...

    吾爱主题 2024-04-02 08:06:18阅读:159
  • mysql如何能有效防止删库跑路

    大家肯定听说过,有些开发者由于个人失误,在delete或者update语句的时候没有添加where语句,导致整个表数据错乱。 mysql安全模式:mysql发现delete、update语句...

    吾爱主题 2024-04-02 08:06:18阅读:137
  • 浅谈MySQL表空间回收的正确姿势

    不知道大家有没有遇到这样的一种情况,线上业务在mysql表上做增删改查操作,随着时间的推移,表里面的数据越来越多,表数据文件越来越大,数据库占用的空间自然也逐渐增长 为了缩小磁盘上表数据文件...

    吾爱主题 2024-04-02 08:06:17阅读:169
  • 浅谈MySQL函数

    目录 1、数学函数 2、字符串函数 3、日期函数 4、加密函数  主要MySQL函数介绍又以下: 数学函数 字符串函数 时...

    吾爱主题 2024-04-02 08:06:16阅读:162
  • Mysql binlog日志文件过大的解决

    磁盘突然报错使用率过大,排查原因,发现mysql的binlog文件占用过大 命令 ? 1 ls -l -h...

    吾爱主题 2024-04-02 08:06:16阅读:140
  • MySQL修炼之联结与集合浅析

    联结查询 联结查询就是指两张或者以上的表之间进行匹配查询,一般称之为水平操作,就是最终结果会包含这几个表中所有的列,mysql中有三种联结操作,交叉联结、内联结、外联结。 交叉联结叫做c...

    吾爱主题 2024-04-02 08:06:16阅读:149
  • 如何利用MySQL的binlog恢复误删数据库详解

    1 查看当前数据库内容并备份数据库 查看数据库信息: 备份数据库: ? 1 2 3 4 [root@loca...

    吾爱主题 2024-04-02 08:06:15阅读:138
  • 深入理解Mysql事务隔离级别与锁机制问题

    概述 数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能导致脏读、脏写、不可重复度和幻读。这些问题的本质都是数据库的多事务并发问题,为了解决事务并发问...

    吾爱主题 2024-04-02 08:06:15阅读:222
  • MySql escape的使用案例详解

    MySQL转义 转义即表示转义字符原来的语义,一个转义字符的目的是开始一个字符序列,使得转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义。 在sql like语句中,比如...

    吾爱主题 2024-04-02 08:06:14阅读:144
  • MySql数据库单表查询与多表连接查询效率对比

    这段时间在做项目的过程中,遇到一个模块,数据之间的联系很复杂,在建表的时候就很纠结,到底该怎么去处理这些复杂的数据呢,是单表查询,然后在业务层去处理数据间的关系,还是直接通过多表连接查询来处理数...

    吾爱主题 2024-04-02 08:06:14阅读:131
  • MySQL数据库分组查询group by语句详解

    一:分组函数的语句顺序 ? 1 2 3 4 5 6 7 8 9 10 11 12 1 S...

    吾爱主题 2024-04-02 08:06:13阅读:208
  • MySQL时间类型和模式详情

    目录 1、MySQL时间类型 2、查看时区 3、非法时间值 4、严格模式 5、case汇总 当我在MySQL数据库中尝试插入一条带有时间戳的数据时报错...

    吾爱主题 2024-04-02 08:06:13阅读:194
  • MySQL 中 datetime 和 timestamp 的区别与选择

    mysql 中常用的两种时间储存类型分别是datetime和 timestamp。如何在它们之间选择是建表时必要的考虑。下面就谈谈他们的区别和怎么选择。 1 区别 1.1 占...

    吾爱主题 2024-04-02 08:06:12阅读:157
  • 基于Mysql+JavaSwing的超市商品管理系统设计与实现

    前言:      随着小超市规模的发展不断扩大, 商品数量急剧增加, 有关商品的各种信息量也成倍增长。 超市时时刻刻都需要对商品各种信息进行统计...

    吾爱主题 2024-04-02 08:06:12阅读:153
  • MySQL深分页问题解决的实战记录

    前言 我们日常做分页需求时,一般会用limit实现,但是当偏移量特别大的时候,查询效率就变得低下。本文将分4个方案,讨论如何优化mysql百万数据的深分页问题,并附上最近优化生产慢sql的实...

    吾爱主题 2024-04-02 08:06:11阅读:156
  • Mysql实战练习之简单图书管理系统

    一、梳理功能 1.能够表示书籍信息,针对每本书来说,序号,书名,作者,价格,类型。 2.能够表示用户信息,普通用户,管理员。 3.支持的操作: 对于普通用户:查看书籍列表,查询指定...

    吾爱主题 2024-04-02 08:06:10阅读:137
  • MySQL分库分表详情

    一、业务场景介绍 假设目前有一个电商系统使用的是mysql,要设计大数据量存储、高并发、高性能可扩展的方案,数据库中有用户表。用户会非常多,并且要实现高扩展性,你会怎么去设计? ok咱们先看...

    吾爱主题 2024-04-02 08:06:10阅读:149
  • MySQL空间数据存储及函数

    前言: 不久前开发了一个地图相关的后端项目,需要提供一些点线面相关的存储、查询、分析相关的操作,于是对mysql空间函数进行充分调研并应用在项目中;mysql为空间数据存储及处理提供了专用的...

    吾爱主题 2024-04-02 08:06:09阅读:128
  • 聊聊 MySQL 中的游标

    什么是游标? 游标(cursor)是一个存储在MySQL服务器上的数据库查询, 它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游 标之后,应用程序可以根据需要滚...

    吾爱主题 2024-04-02 08:06:09阅读:148
  • MySQL基础快速入门知识总结(附思维导图)

    目录 前言 一.数据库基础知识 1.什么是数据库 2.数据库的分类 3.数据库的常用语言 4.数据库的常用操作方式 5....

    吾爱主题 2024-04-02 08:06:08阅读:166
  • MySQL连接控制插件介绍

    目录 1.连接控制(connection_control)插件介绍 1.1 动态安装 connection_control 插件 1.2  验证插...

    吾爱主题 2024-04-02 08:06:08阅读:162
  • Mysql案例刨析事务隔离级别

    很多小伙伴对 mysql 的隔离级别一直心存疑惑,其实这个问题一点都不难,关键看怎么讲!单纯的看理论,绝对让你晕头转向,但是,如果我们通过几个实际的 sql 来演示一些,大家就会发现这玩意原来这...

    吾爱主题 2024-04-02 08:06:07阅读:117
  • MySQL定时备份数据库(全库备份)的实现

    目录 一、MySQL数据备份 1.1、 mysqldump命令备份数据 1.2、 mysqldump常用操作示例 1.3、 还原mysql备份内容...

    吾爱主题 2024-04-02 08:06:07阅读:183
  • MySQL修改默认引擎和字符集详情

    目录 一、数据库引擎 1.1 查看数据库引擎 1.2 修改默认数据库引擎 二、数据库字符集 2.1 查看字符集...

    吾爱主题 2024-04-02 08:06:06阅读:239
  • Mysql树形结构的数据库表设计方案

    前言 最近研究树形菜单网上找了很多例子看了。一下是网上找的一些资料,然后自己重新实践,记录下免得下次又忘记了。 程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部...

    吾爱主题 2024-04-02 08:06:05阅读:137
  • MySQL InnoDB 事务锁源码分析

    本文前提: 代码mysql 8.0.13 只整理repeatable read当前读。read committed简单很多,另外快照读是基于mvcc不用加锁,所以不在本文讨论范畴。...

    吾爱主题 2024-04-02 08:06:05阅读:172
  • 浅谈MYSQL中树形结构表3种设计优劣分析与分享

    简介 在开发中经常遇到树形结构的场景,本文将以部门表为例对比几种设计的优缺点; 问题 需求背景:根据部门检索人员, 问题:选择一个顶级部门情况下,跨级展示当前部门以及子部门下的...

    吾爱主题 2024-04-02 08:06:04阅读:134
  • 浅谈mysql 树形结构表设计与优化

    前言 在诸多的管理类,办公类等系统中,树形结构展示随处可见,以“部门”或"机构"来说,接触过的同学应该都知道,最终展示到页面的效果就是层级结构的那种,下图随机列举了一个部门的树型结构展示图...

    吾爱主题 2024-04-02 08:06:04阅读:116
  • Linux系统利用crontab定时备份Mysql数据库方法

    利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。 1、创建保存备份文件的路径/mysqldata ? 1...

    吾爱主题 2024-04-02 08:06:03阅读:149
  • MySQL中limit对查询语句性能的影响

    一,前言  首先说明一下MySQL的版本: ? 1 2 3 4 5 6 7 mysql>...

    吾爱主题 2024-04-02 08:06:03阅读:164
  • Mysql中关于Incorrect string value的解决方案

    很多小伙伴在使用mysql插入汉字时会报如下错误: 这是因为我们没有指定字符集,在计算机中字符的存储是用二级制表示的,同样,汉字也需要用二进制来存储,那么我们就需要指定一个表(表示规则...

    吾爱主题 2024-04-02 08:06:02阅读:129
  • mysql触发器实时检测一条语句进行备份删除思路详解

    问题描述:用户有一个这样一个需求,在一张表里会不时出现 “违规” 字样的字段,需要在出现这个字段的时候,把整行的数据删掉。这是个采集任务,如果发现有“违规”字样的数据,会整点或者什么时间进行统一...

    吾爱主题 2024-04-02 08:06:02阅读:147
  • MySQL触发器trigger的使用

    目录 一、触发器简介 1、什么是触发器? 2、触发器的特性 二、、创建触发器 1、创建只有一个执行语句的触发器...

    吾爱主题 2024-04-02 08:06:01阅读:150
  • MySQL 如何查找删除重复行

    目录 一、如何查找重复行 二、如何删除重复行 三、如何查找多列上的重复 四、错误的查询语句 五、几种正确的方法 一、如何查找重复行 第一步是...

    吾爱主题 2024-04-02 08:06:01阅读:196
  • Mysql按特定符号分割成多行和多列的示例

    某些故障码表出于历史原因或性能原因,都使用了如下的设计模式。即同一个行或列中存储了多个属性值。如下表中的 tonly_error_record 所示: 这种情况下,可以考虑将该列根据分...

    吾爱主题 2024-04-02 08:06:00阅读:146
  • 9种 MySQL数据库优化的技巧

    1、选择最合适的字段属性 Mysql是一种关系型数据库,可以很好地支持大数据量的存储,但是一般来说,数据库中的表越小,在它上面执行的查询也就越快。因此,在创建表的时候,为了获得更好的性能,我...

    吾爱主题 2024-04-02 08:06:00阅读:124
  • 浅谈MySQL安装starting the server失败的解决办法

    如果电脑是第一次安装MySQL,一般不会出现这样的报错。如下图所示。starting the server失败,通常是因为上次安装的该软件未清除干净。 完全卸载该软件的办法: 第一...

    吾爱主题 2024-04-02 08:05:59阅读:190
  • MySQL表的碎片整理和空间回收的方法

    目录 MySQL表碎片化(Table Fragmentation)的原因 行碎片(Row fragmentation) 行间碎片(Intra-row fra...

    吾爱主题 2024-04-02 08:05:59阅读:114
  • mysql中锁机制的最全面讲解

    目录 前言 全局锁 全库逻辑备份 FTWRL和set global readonly=true的区别 表级锁 MDL...

    吾爱主题 2024-04-02 08:05:58阅读:143
  • 一篇文章带你了解MySQL数据库基础

    1. 数据库概念 1.1 数据库是干嘛的? 数据库的功能就是用来组织数据,组织很多很多的数据。这些数据通常都是存储在外存(磁盘) 数据库提供的核心功能,也就是针对数据的增删改...

    吾爱主题 2024-04-02 08:05:58阅读:161
  • Mysql空间清理的几种具体方法

    目录 前言 1.查看文件磁盘占用 1.1 查看磁盘空间占用 1.2 查看目录空间占用 2.Binlog日志清理 2....

    吾爱主题 2024-04-02 08:05:57阅读:193
  • MySQL学习之数据库操作DML详解小白篇

    目录 1.插入语句 1.1插入一行 1.2插入多行 1.3插入查询语句 2.修改语句 2.1修改单表记录...

    吾爱主题 2024-04-02 08:05:57阅读:145
  • SQL实现时间序列错位还原案列

    目录 一、需求描述 二、思路概述 1 需求延展 2 思路概述 三、SQL代码   一、需求描...

    吾爱主题 2024-04-02 08:05:56阅读:131
  • MySQL学习之数据库表五大约束详解小白篇

    目录 1.约束概念和分类 2.五大约束的添加和删除 2.1添加约束的六种方法 2.2三种删除约束的方式 2.3五大约束分别对应的添加删除方式...

    吾爱主题 2024-04-02 08:05:56阅读:170
  • Mysql学习之创建和操作数据库及表DDL大全小白篇

    目录 1.操作数据库  1.1创建数据库 1.2查询数据库 1.3修改数据库 1.4删除数据库 1.5使用数据库...

    吾爱主题 2024-04-02 08:05:55阅读:140
  • Mysql学习之数据库检索语句DQL大全小白篇

    1.简单检索数据 博客内容中student表为: 1.1.检索单个列 select + 列名 + from + 表名 1.2.检索多个列 select...

    吾爱主题 2024-04-02 08:05:55阅读:211
  • 关于MySQL分区表的一个性能BUG

    目录 二、使用pt-pmap进行栈分析 三、关于本列中瓶颈点的分析 四、分区表中多次建立template的情况 五、关于一个特殊的流程 六、问题模拟 七、...

    吾爱主题 2024-04-02 08:05:54阅读:157
  • MySQL导入导出数据库以及MySQL权限管理

    1.mysql导出数据库 比如我想要把数据库中的tv库导出来,并存储在桌面上(如下图),那么具体应该怎么操作呢? 输入以下命令: /usr/local/MYSQ...

    吾爱主题 2024-04-02 08:05:54阅读:137
  • MySQL学习之三大范式详解小白篇

    目录 1.范式基础 1.1范式的概念 2.三大范式 2.1三大范式概念 2.2三大范式举例 1....

    吾爱主题 2024-04-02 08:05:53阅读:122
  • MySQL学习之数据库备份详解

    目录 1.DB,DBMS,SQL 2.数据库的特点 3.SQL分类 4.mysql两种启动关闭方式 5.mysql的登录方式() 6.SQL语言规范...

    吾爱主题 2024-04-02 08:05:53阅读:142