随笔分类 - Mysql
摘要:MySql8 WITH RECURSIVE递归查询父子集的方法 背景 开发过程中遇到类似评论的功能是,需要时用查询所有评论的子集。不同数据库中实现方式也不同,本文使用Mysql数据库,版本为8.0 Oracle数据库中可使用START [Param] CONNECT BY PRIOR Mysql 中
阅读全文
摘要:前言: 最近在复现Mysql相关知识点,之前对事务的理解和锁的理解都是单个知识点的复习,今天聚合一下,遂摘抄学习形成本篇 事务介绍: 什么是事务? 多条sql语句,要么全部成功,要么全部失败。 数据库事务特性(简称ACID): 原子性(Atomic) 一致性(Consistency) 隔离性(Iso
阅读全文
摘要:Mysql官网 Mysql官网 这里给出mysql官网,相关配置也可参考官网。(看不懂英文的小伙伴谷歌右键翻译即可) 数据定义语句(DDL) 数据库操作 登录数据库: mysql -uroot -proot 创建数据库: create database test 查看所有数据库: show data
阅读全文
摘要:雪花算法(SnowFlake) 简介 现在的服务基本是分布式、微服务形式的,而且大数据量也导致分库分表的产生,对于水平分表就需要保证表中 id 的全局唯一性。 对于 MySQL 而言,一个表中的主键 id 一般使用自增的方式,但是如果进行水平分表之后,多个表中会生成重复的 id 值。那么如何保证水平
阅读全文
摘要:内容来自官网: https://dev.mysql.com/doc/refman/8.0/en/string-functions.html#function_find-in-set FInd_in_Set官方介绍: 1、官方涵义(MySQL手册中语法说明) FIND_IN_SET(str,strli
阅读全文