- 创建一个简单的表user,并插入一行,然后对这一行做修改。CREATE TABLE `users`( `id` int(11) NOT NULL primary key auto_increment, `type` int(11) DEFAULT NULL) ENGINE = InnoDB;insert into usersvalues (1, 2);这时候,表t里有唯一... 创建一个简单的表user,并插入一行,然后对这一行做修改。CREATE TABLE `users`( `id` int(11) NOT NULL primary key auto_increment, `type` int(11) DEFAULT NULL) ENGINE = InnoDB;insert into usersvalues (1, 2);这时候,表t里有唯一...
- # MySQL的普通索引和唯一索引到底什么区别? 1 概念区分 普通索引 V.S 唯一索引普通索引可重复,唯一索引和主键一样不能重复。唯一索引可作为数据的一个合法验证手段,例如学生表的身份证号码字段,人为规定该字段不得重复,那么就使用唯一索引。(一般设置学号字段为主键) 主键 V.S 唯一索引主键保证DB的每一行都是唯一、不重复,比如身份证,学号等,不重复。唯一索引的作用跟主键一样。但在一... # MySQL的普通索引和唯一索引到底什么区别? 1 概念区分 普通索引 V.S 唯一索引普通索引可重复,唯一索引和主键一样不能重复。唯一索引可作为数据的一个合法验证手段,例如学生表的身份证号码字段,人为规定该字段不得重复,那么就使用唯一索引。(一般设置学号字段为主键) 主键 V.S 唯一索引主键保证DB的每一行都是唯一、不重复,比如身份证,学号等,不重复。唯一索引的作用跟主键一样。但在一...
- ACID 事务的定义A database transaction symbolizes a unit of work performed within a database management system (or similar system) against a database, and treated in a coherent and reliable way independ... ACID 事务的定义A database transaction symbolizes a unit of work performed within a database management system (or similar system) against a database, and treated in a coherent and reliable way independ...
- 查询基本概念 查询SQL结构Select Statement - select expr - wild star: * - const value: number,String - common field - expression - aggregation - window function ... 查询基本概念 查询SQL结构Select Statement - select expr - wild star: * - const value: number,String - common field - expression - aggregation - window function ...
- DDL DDL的定义Data Definition Language的缩写。通过DDL语句定义不同的数据段、数据库、表、列、索引等数据库对象的元数据信息。通常由数据库管理员(DBA)使用。主要的语法有CREATE,ALTER,DROP。主要作用的对象有database,table,view,index,column,event,trigger等。create database if not... DDL DDL的定义Data Definition Language的缩写。通过DDL语句定义不同的数据段、数据库、表、列、索引等数据库对象的元数据信息。通常由数据库管理员(DBA)使用。主要的语法有CREATE,ALTER,DROP。主要作用的对象有database,table,view,index,column,event,trigger等。create database if not...
- 开源Redis只支持伪事务,应用场景受限。高斯Redis发布企业级事务特性,支持完备ACID,为交易、库存等上层业务带来全新可能。 开源Redis只支持伪事务,应用场景受限。高斯Redis发布企业级事务特性,支持完备ACID,为交易、库存等上层业务带来全新可能。
- 数据实际存储在数据表中,可见在数据库中,数据表是粘据库中最重要、最基本的操作对象,是数据存储的基本单位。本章介绍数据表的创建与操作,包括创建数据表、修改数据表、查看数据表结构与删除数据表等。 数据实际存储在数据表中,可见在数据库中,数据表是粘据库中最重要、最基本的操作对象,是数据存储的基本单位。本章介绍数据表的创建与操作,包括创建数据表、修改数据表、查看数据表结构与删除数据表等。
- MySQL数据库是存放有组织的数据集合的容器,以系统文件的形式存储在磁盘上,由数据库系统进行管理和维护。 MySQL数据库是存放有组织的数据集合的容器,以系统文件的形式存储在磁盘上,由数据库系统进行管理和维护。
- 若BP缓存页不够了,咋办?执行CRUD都会将磁盘数据页加载到缓存页,那在加载数据到缓存页时,必然是要加载到空闲缓存页,所以必须要从free中找个空闲缓存页,然后把磁盘数据页加载到该空闲缓存页随着不断将磁盘数据页加载到空闲缓存页,free中的空闲缓存页会越来越少。最终耗尽free中的空闲缓存页。这时,还要加载数据页到一个空闲缓存页时,MySQL 该何去何从?若所有缓存页都有数据了,那就无法再... 若BP缓存页不够了,咋办?执行CRUD都会将磁盘数据页加载到缓存页,那在加载数据到缓存页时,必然是要加载到空闲缓存页,所以必须要从free中找个空闲缓存页,然后把磁盘数据页加载到该空闲缓存页随着不断将磁盘数据页加载到空闲缓存页,free中的空闲缓存页会越来越少。最终耗尽free中的空闲缓存页。这时,还要加载数据页到一个空闲缓存页时,MySQL 该何去何从?若所有缓存页都有数据了,那就无法再...
- 二、MySQL索引 1.索引的概念我们之前学习过集合,其中的ArrayList集合的特点之一就是有索引。那么有索引会带来哪些好处呢?没错,查询数据快!我们可以通过索引来快速查找到想要的数据。那么对于我们的MySQL数据库中的索引功能也是类似的!MySQL数据库中的索引:是帮助MySQL高效获取数据的一种数据结构!所以,索引的本质就是数据结构。在表数据之外,数据库系统还维护着满足特定查找算法... 二、MySQL索引 1.索引的概念我们之前学习过集合,其中的ArrayList集合的特点之一就是有索引。那么有索引会带来哪些好处呢?没错,查询数据快!我们可以通过索引来快速查找到想要的数据。那么对于我们的MySQL数据库中的索引功能也是类似的!MySQL数据库中的索引:是帮助MySQL高效获取数据的一种数据结构!所以,索引的本质就是数据结构。在表数据之外,数据库系统还维护着满足特定查找算法...
- 一、MySQL存储引擎 1.MySQL体系结构体系结构的概念任何一套系统当中,每个部件都能起到一定的作用!MySQL的体系结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5mrQ4wds-1643039496821)(MySQL高级-04-授课笔记.assets/02.png)]体系结构详解客户端连接支持接口:支持的客户端连接,例如C、Java、PHP等语... 一、MySQL存储引擎 1.MySQL体系结构体系结构的概念任何一套系统当中,每个部件都能起到一定的作用!MySQL的体系结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5mrQ4wds-1643039496821)(MySQL高级-04-授课笔记.assets/02.png)]体系结构详解客户端连接支持接口:支持的客户端连接,例如C、Java、PHP等语...
- 前言上一节内容学习了关于数据表的基本操作,也就是针对单表的增删改查以及创建和删除,而在实际开发中,往往是多表联合操作,尤其是插入和查询用的最多,而这两步都要经过一个“筛选”的过程,这个过程要根据具体业务逻辑,综合不同的表,查询后决定是否满足插入或其他条件。本节内容涉及的广泛一些,我们需要创建多个表,进行复杂一点的操作,数据库管理工具这里使用的是 Navicat 12 ,还有很多类似的软件,... 前言上一节内容学习了关于数据表的基本操作,也就是针对单表的增删改查以及创建和删除,而在实际开发中,往往是多表联合操作,尤其是插入和查询用的最多,而这两步都要经过一个“筛选”的过程,这个过程要根据具体业务逻辑,综合不同的表,查询后决定是否满足插入或其他条件。本节内容涉及的广泛一些,我们需要创建多个表,进行复杂一点的操作,数据库管理工具这里使用的是 Navicat 12 ,还有很多类似的软件,...
- 在mysql的多版本并发控制mvcc中,我们知道mysql中存在一些隐藏列,例如行标识、事务ID、回滚指针等,不知道大家是否和我一样好奇过,要怎样才能实际地看到这些隐藏列的值呢?本文我们就来重点讨论一下诸多隐藏列中的行标识DB_ROW_ID,实际上,将行标识称为隐藏列并不准确,因为它并不是一个真实存在的列,DB_ROW_ID实际上是一个非空唯一列的别名。在拨开它的神秘面纱之前,我们看一下官方... 在mysql的多版本并发控制mvcc中,我们知道mysql中存在一些隐藏列,例如行标识、事务ID、回滚指针等,不知道大家是否和我一样好奇过,要怎样才能实际地看到这些隐藏列的值呢?本文我们就来重点讨论一下诸多隐藏列中的行标识DB_ROW_ID,实际上,将行标识称为隐藏列并不准确,因为它并不是一个真实存在的列,DB_ROW_ID实际上是一个非空唯一列的别名。在拨开它的神秘面纱之前,我们看一下官方...
- 本文详细介绍了GaussDB(DWS)中的TRIM函数的功能,并从三种不同的兼容性模式说明TRIM函数的区别。 本文详细介绍了GaussDB(DWS)中的TRIM函数的功能,并从三种不同的兼容性模式说明TRIM函数的区别。
- 系统提权之mysql的udf、mof提权过程详细复现 系统提权之mysql的udf、mof提权过程详细复现
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签