mysql的一些知识点

    1、为什么一定要设一个主键? 2、你们主键是用自增还是UUID? 3、自增主机用完了怎么办? 4、主键为什么不推荐有业务含义? 5、货币字段用什么类型?? 6、时间字段用什么类型? 7、为什么不直接存储图片、音频、视频等大容量内容? 8、表中有大字段X(例如:text类型),且字段X不会经常更新,以读为主,那么是拆成子表好?还是放一起好? 9、字段为什么要定义为NOT NULL? 10、where执行顺序是怎...阅读全文
    作者:绝缘体.. | 分类:MySQL, PHP, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    解决SQL中的Syntax Error常见方法

    在编写SQL语句时,经常会遇到”Syntax Error”的错误。这种错误常常是由于SQL语法书写不正确导致的,例如拼写错误、缺失括号等。本文将介绍一些常见的方法帮助解决SQL中的”Syntax Error”。 1. 仔细检查拼写错误及大小写 “Syntax Error”经常是由于拼写错误或者大小写问题引起的。在编写SQL语句时,务必仔细检查语句中的每个关键字、表名和列名等是否正...阅读全文
    作者:绝缘体.. | 分类:MySQL, 数据库 | 阅读: | 标签:, , , ,

    Spring Boot JPA 实现 DDD

    什么是 DDD DDD(领域驱动设计)是一种软件开发方法,强调将系统的设计重点放在业务领域上。它倡导使用统一的语言和模型来描述业务领域,并将业务领域的概念映射到软件系统中。 Spring Boot 和 JPA 的介绍 Spring Boot 是一个用于简化 Spring 框架开发的工具,它提供了自动化的配置和快速开发能力。而 JPA(Java Persistence API)则是 Java 中的一套 ORM(对象关系映射)规范,可以让我...阅读全文
    作者:绝缘体.. | 分类:hibernate, java, MySQL, spring, 后端框架, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    Windows及CentOS 8安装MySQL8记录

    介绍 MySQL是一种常用的关系型数据库管理系统,广泛用于Web应用程序的开发和数据存储。本文将介绍在Windows和CentOS 8上安装MySQL 8的步骤和记录。 Windows平台安装MySQL 8 以下是在Windows平台上安装MySQL 8的详细步骤: 下载MySQL 8安装程序:在MySQL官方网站(https://dev.mysql.com/downloads/installer/)上下载MySQL 8的安装程序。 运行安装程序:双击安装程序,并根据提示选择“De...阅读全文
    作者:绝缘体.. | 分类:MySQL, windows, 操作系统, 数据库 | 阅读: | 标签:, , , ,

    Flink MySQL CDC: 构建实时数据流道的最佳方案

    引言 随着互联网时代的到来,数据的重要性日益凸显。对于企业而言,如何实时获取、处理和分析海量的数据成为一项迫切的任务。在这个背景下,Flink(阿帕奇流处理)成为了一款备受关注的流处理引擎。结合MySQL的CDC(变更数据捕获)功能,Flink能够构建出高效可靠的实时数据流道,并实现更加灵活的数据处理和分析。 Flink的优势 Flink是目前最流行的开源流处理引擎之一,其高吞吐、低延迟...阅读全文
    作者:绝缘体.. | 分类:MySQL, 数据库 | 阅读: | 标签:, , , ,

    MySQL:主从复制原理

    1、主从复制概述   MySQL主从复制也可以称为MySQL主从同步,它是构建数据库高可用集群架构的基础。它通过将一台主机的数据复制到其他一台或多台主机上,并重新应用relay log中的SQL语句来实现复制功能。MySQL支持单向、双向、链式级联、异步复制,5.5版本之后加入的半同步复制,5.6版本之后的GTID复制,MySQL5.7的多源复制、并行复制、loss-less复制。   1.1 常见的几种主从架构   1)...阅读全文
    作者:绝缘体.. | 分类:MySQL, 数据库 | 阅读: | 标签:, , , ,