欢迎投稿

今日深度:

MySQL的字段数量以及长度限制,1.1COMPACT

MySQL的字段数量以及长度限制,1.1COMPACT 一、InnoDB行格式 行格式 紧凑的存储特性 增强的可变长度列存储 大型索引键前缀支持 压缩支持 支持的表空间类型 REDUNDANT N N N N system, file-per-ta...(发布于2023-09-21 03:11:34)

MySQL高级12-事务原理,二、事务特性原子性(

MySQL高级12-事务原理,二、事务特性原子性( 一、事务概念 事务是一组操作的集合,他是一个不可分割的工作单位,事务会把所有操作作为一个整体一起向系统提交或者撤销请求操作,...(发布于2023-09-21 03:11:29)

读高性能MySQL(第4版)笔记10_查询性能优化(上),

读高性能MySQL(第4版)笔记10_查询性能优化(上), 1.三管齐下 1.1.不做、少做、快速地做 1.2.如果查询太大,服务端会拒绝接收更多的数据并抛出相应错误 1.3.如果查询写得很糟糕,即...(发布于2023-09-20 03:01:31)

MySQL高级10-InnoDB引擎存储架构,段(Segment)

MySQL高级10-InnoDB引擎存储架构,段(Segment) 一、逻辑存储结构 表空间(Tablespace):一个mysql实例,及一个数据库实例,可以对应多个表空间(ibd文件),用于存储记录,索引等数据。 段(Segme...(发布于2023-09-20 03:01:26)

分布式系统的主键生成方案对比,为了保证其唯一性,U

分布式系统的主键生成方案对比,为了保证其唯一性,U UUID ​UUID(通用唯一识别码)是由32个十六进制数组成的 无序字符串 ,通过一定的算法计算出来。为了保证其唯一性,UUID规范定...(发布于2023-09-19 03:02:41)

Ubuntu20.04安装Mysql8主从,vi/etc/my.

Ubuntu20.04安装Mysql8主从,vi/etc/my. Ubuntu20.04安装Mysql8主从 一.主数据库安装 1.下载安装包并初始化数据库 # 进入目录cd /opt# 下载安装包wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-lin...(发布于2023-09-19 03:02:37)

错误记录——mysql5.7连接失败,服务无法启动,今天周一过来,

错误记录——mysql5.7连接失败,服务无法启动,今天周一过来,却突然 起因: 上周安装完mysql后,成功新建了数据库,一切都是正常的,于是就先搁置一旁。今天周一过来,却突然发现...(发布于2023-09-19 03:02:32)

mysql练习,selectstud

mysql练习,selectstud 一 表准备 create table emp(id int primary key auto_increment,name varchar(32) not null,sex enum('male','female') not null default 'male',age int(3) unsigned not null default 23,hire_date date not null,post varch...(发布于2023-09-18 02:57:22)

6-MySQL查询条件,高级查询可以帮助您更

6-MySQL查询条件,高级查询可以帮助您更 在MySQL中,高级查询是指使用更复杂的查询语句和操作符来检索和操作数据库中的数据。高级查询可以帮助您更精确地找到所需的信息,并提高查...(发布于2023-09-18 02:57:05)

MySQL数据库管理,SQL语言分类:DD

MySQL数据库管理,SQL语言分类:DD MySQL数据库管理 数据库--数据表-- 行(记录): 用来描述一个对象的信息 列(字段): 用来描述对象的一个属性 常用的数据类型: int : 整型 无符号...(发布于2023-09-18 02:56:45)

7-MySQL函数,GROUPBY的作用

7-MySQL函数,GROUPBY的作用 1.分组group by 在MySQL中,GROUP BY的意思是“分组查询”,它可以根据一个或多个字段对查询结果进行分组。 GROUP BY的作用是通过一定的规则将一个数据集划分成若...(发布于2023-09-18 02:56:41)

8-MySQL查询高级用法,数据表的关联关系,它可以根据一列或多列

8-MySQL查询高级用法,数据表的关联关系,它可以根据一列或多列 1.分组 group by 详情见,发布的第七篇博客文章,7- MySQL函数 2.排序 order by 说明: 在MySQL中,ORDER BY是一种用于对查询结果...(发布于2023-09-18 02:56:37)

9-MySQL数据库 数据的备份与恢复,mysqldump通

9-MySQL数据库 数据的备份与恢复,mysqldump通 1.date文件的备份 2.mysqldump 备份 说明: mysqldump是MySQL数据库中的一个实用程序,它主要用于转储(备份)数据库。mysqldump通过生成一个SQL脚本...(发布于2023-09-18 02:56:32)

1-MySQL数据库的安装和基础语法介绍,它是最流行的关系型数

1-MySQL数据库的安装和基础语法介绍,它是最流行的关系型数 1.MySQL是什么? MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。它是最流行的关系型数据...(发布于2023-09-17 02:53:19)

2-MySQL基本语法,(2).创建数据表c

2-MySQL基本语法,(2).创建数据表c 上文说到,数据库的安装和连接,接下来将给大家讲解MySQL数据库的基本语法及数据的类型 1.基本语法 (1).查看当前所有数据库 : show databases; (...(发布于2023-09-17 02:53:15)

3-MySQL基本数据类型介绍,数据库中的每个列都应

3-MySQL基本数据类型介绍,数据库中的每个列都应 数据类型的介绍: 数据类型(data_type)是指系统中所允许的数据的类型。数据库中的每个列都应有适当的数据类型,用于限制或允许该...(发布于2023-09-17 02:53:11)

4-MySQL数据库的常用操作,这些操作在数据库管理

4-MySQL数据库的常用操作,这些操作在数据库管理 在MySQL数据库中,增删改查操作是指对数据进行添加、删除、查询和修改的操作。这些操作在数据库管理和维护中非常重要,可以帮助数...(发布于2023-09-17 02:53:06)

5-MySQL列定义,它指定了列的名称、数

5-MySQL列定义,它指定了列的名称、数 1.列定义 说明:在MySQL中,列定义(Column Definition)是用于定义数据库表中每一列的结构的语句。它指定了列的名称、数据类型、长度、约束以及其...(发布于2023-09-17 02:51:57)

读高性能MySQL(第4版)笔记09_创建高性能索引(下),

读高性能MySQL(第4版)笔记09_创建高性能索引(下), 1.覆盖索引 1.1.设计优秀的索引应该考虑到整个查询,而不单是WHERE条件部分 1.2.如果一个索引包含(或者说覆盖)所有需要查询的...(发布于2023-09-16 02:55:12)

读高性能MySQL(第4版)笔记08_创建高性能索引(上),

读高性能MySQL(第4版)笔记08_创建高性能索引(上), 1.索引 1.1.键(key) 1.2.存储引擎用于快速找到记录的一种数据结构 1.3.当表中的数据量越来越大时,索引对性能的影响愈发重要...(发布于2023-09-15 02:52:33)