刷新
数据约束条件

博主头像 title: "数据约束条件" date: 2022-11-24T21:24:31+08:00 draft: false MySQL字段约束条件 无符号, 零填充 非空 默认值 唯一值 主键 自增 外键 无符号,零填充 无符号,忽略数据中的正负符号关键字unsigned 零填充,数据未到数据位的情况 ...

【GreatSQL优化器-16】INDEX_SKIP_SCAN

博主头像 【GreatSQL优化器-16】INDEX_SKIP_SCAN 一、INDEX_SKIP_SCAN介绍 GreatSQL 优化器的索引跳跃扫描(Index Skip Scan) 是一种优化查询的技术,尤其在联合索引中用于减少扫描的无效行数。它通过"跳跃"式的扫描方式,避免了对索引中无用部分的扫描,从 ...

MySQL8官方YUM仓库使用指南

博主头像 MySQL 是一个非常流行的开源关系数据库管理系统,在各种应用场景中都得到了广泛的应用。随着版本的更新,MySQL 8 引入了许多新特性和性能提升,广泛受到开发者和企业的青睐。为了方便在各种 Linux 发行版中安装 MySQL 8,MySQL 官方提供了 YUM 仓库。本指南将介绍如何使用 MyS ...

dbgpt源码部署,使用mysql数据库,使用ollama

博主头像  DB-GPT 是一个开源的 AI 原生数据应用程序开发框架,具有 AWEL(代理工作流表达式语言)和代理。 目的是通过开发多模型管理(SMMF)、Text2SQL 效果优化、RAG 框架和优化、Multi-Agents 框架协作、AWEL(代理工作流编排)等多种技术能力,构建大型模型领域的基础 ...

GreatSQL 8.0.32-27 GA (2025-3-10)

博主头像 GreatSQL 8.0.32-27 GA (2025-3-10) 版本信息 发布时间:2025年3月10日 版本号:8.0.32-27, Revision aa66a385910 下载链接:https://gitee.com/GreatSQL/GreatSQL/releases/tag/Great ...

6. MySQL 索引的数据结构(详细说明)

博主头像 6. MySQL 索引的数据结构(详细说明) @目录6. MySQL 索引的数据结构(详细说明)1. 为什么使用索引2. 索引及其优缺点2.1 索引概述3. InnoDB中索引的推演3.1 索引之前的查找3.2 设计索引3.3 常见索引概念1. 聚簇索引2. 二级索引(辅助索引、非聚簇索引)3. 联 ...

Qt个人项目总结 —— MySQL数据库查询与断言

博主头像 个人Qt项目总结——数据库查询断言问题 问题: 当我使用MySQL数据库的查询操作时, 如果查询的数据在数据库中不存在,那么Qt会直接被干崩溃 但是?为什么呢?不应该是返回if语句中的结果吗,为什么会崩溃呢? bug代码示例 // 查询数据库获取哈希密码和盐 QSqlQuery query(p->d ...

windows mysql8安装zip

博主头像 MySQL 是一种广泛使用的关系数据库管理系统,MySQL 8 是其最新的主要版本,结合了出色的性能和丰富的功能。 一、准备工作 1. 下载MySQL 8 zip包 首先,你需要获取MySQL 8的压缩包。在浏览器中访问MySQL官方下载页面 2. 解压zip文件 下载完成后,选择一个合适的目录来存 ...

5. MySQL 存储引擎(详解说明)

博主头像 5. MySQL 存储引擎(详解说明) @目录5. MySQL 存储引擎(详解说明)1. 查看存储引擎2. 设置系统默认的存储引擎3. 设置表的存储引擎3.1 创建表时指定存储引擎3.2 修改表的存储引擎4. 引擎介绍4.1 InnoDB 引擎:具备外键支持功能的事务存储引擎4.2 MyISAM 引 ...

基于 MySQL 8.0 细粒度授权:单独授予 KILL 权限的优雅解决方案

博主头像 基于 MySQL 8.0 细粒度授权:单独授予 KILL 权限的优雅解决方案 一、引言 作为一名数据库从业者,我在日常工作中经常会遇到一个棘手的问题:如何在保证安全的前提下,让业务团队拥有足够的权限去管理数据库执行的 SQL,尤其是终止那些失控的慢查询或异常线程?这个问题看似简单,却牵涉到权限设计、 ...

事务的ACID原则

博主头像 atomic原子性,事务包含一批读写操作要么都提交,要不都回滚,在并发状态下另一个线程看到的这个线程操作的事务一定是完整的,要不都没看见,要么都看见,不存在看见一半的情况。 consiste一致性,对数字的一组特定的约束条件必须成立,例如转账业务中的进账和出账必须能相抵。但是,一致性的这种概念取决于 ...

全局锁、表锁、行锁

博主头像 mysql 锁 全局锁 全局锁就是对整个数据库实例加锁。全局锁的典型使用场景是,做全库逻辑备份。 -- 加全局锁 命令:Flush tables with read lock (FTWRL) -- 释放全局锁 命令:unlock tables -- 设置全局只读 set global readonl ...

函数索引触发的一个有趣的问题

博主头像 函数索引触发的一个有趣的问题 导引 听同事提到一个有意思的事情,说在使用GreatSQL时,在navicat客户端和GreatSQL命令行客户端创建的函数索引不能共用,navicat客户端创建的函数索引,在navicat上执行SQL时可以使用,在GreatSQL命令行执行相同的SQL却用不上,反之, ...

13. MySQL 事务基础知识(详细说明实操剖析)

博主头像 13. MySQL 事务基础知识(详细说明实操剖析) @目录13. MySQL 事务基础知识(详细说明实操剖析)1. 数据库事务概述1.1 存储引擎支持情况1.2 事务基本概念1.3 事务的 ACID 特性1.4 事务的状态2. 如何使用事务2.1 显式事务2.2 隐式事务2.3 隐式提交数据的情况 ...

GreatSQL修改配置文件参数无法生效

博主头像 GreatSQL修改配置文件参数无法生效 一、问题描述 客户需要创建无主键表,因提供默认模板设置了参数sql_require_primary_key = ON(创建新表或更改现有表结构的语句强制要求表具有主键),当创建无主键表时会提示ERROR 3750 (HY000): Unable to cre ...

8-2 MySQL 索引的设计原则(超详细说明讲解)

博主头像 8-2 MySQL 索引的设计原则(超详细说明讲解) @目录8-2 MySQL 索引的设计原则(超详细说明讲解)1. 测试数据准备2. 哪些情况适合创建索引2.1 字段的数值有唯一性的限制2.2 频繁作为 WHERE 查询条件的字段2.3 经常 GROUP BY 和 ORDER BY 的列2.4 U ...

4. MySQL 逻辑架构说明

博主头像 4. MySQL 逻辑架构说明 @目录4. MySQL 逻辑架构说明1. 逻辑架构剖析1.1 服务器处理客户端请求1.2 Connectors(连接器)1.3 第1层:连接层1.4 第2层:服务层1.5 第3层:引擎层1.6 存储层2. SQL执行流程2.1 MySQL 中的 SQL 执行流程2.2 ...

2. MySQL的数据目录(详解讲解)

博主头像 2. MySQL的数据目录(详解讲解) @目录2. MySQL的数据目录(详解讲解)1. MySQL8 的主要目录结构1.1 相关命令目录1.2 配置文件目录2. 数据库和文件系统的关系2.1 查看默认数据库2.2 数据库在文件系统中的表示3. 表在文件系统中的表示3.1 InnoDB存储引擎模式3 ...

<1···91011···13>