MySQL8 常用词汇表

MySQL8 常用词汇表,MySQL8教程,介绍 MySQL8 常用的词汇表。

【全栈教程】:https://try8.cn/article
教程目录:
教程内容:
最近更新:2023-04-18

一、MySQL8 常用词汇表

MySQL8 常用词汇表主要汇总 MySQL8 常用的词汇,包含和数据库相关的一些常用概念、名词和术语解释等。

  • acid:原子性 / atomicity、一致性 / consistency、隔离性 / isolation 和持久性 / durability;
  • aio:asynchronous I/O,异步 IO;
  • b-tree:B 树,常用于数据库索引的树状结构;
  • backticks:反引号 ` ,标识符如果包含特殊字符或保留字,则必须使用反引号;
  • backup:备份,从 MySQL 实例复制部分或全部表数据和元数据的过程;
  • beta:贝塔版,软件产品生命周期的早期阶段,此时仅可用于评估;
  • binary log:二进制日志,包含所有试图更改表数据的记录;
  • binlog:二进制日志文件的非正式名称;
  • blob:二进制数据的对象,用于存储文档、图像、声音文件和其它类型的信息;
  • buffer:缓冲,用于临时存储的内存或磁盘区域;
  • buffer pool:缓冲池,InnoDB 保存表和索引缓存数据的内存区域;
  • built-in:内置,MySQL内置的原始组成形式;
  • .cfg file:.cfg 文件,InnoDB 与可传输表空间功能一起使用的元数据文件;
  • cache:缓存,存储数据副本以供频繁或高速检索的任何内存区域的通用术语;
  • client:客户端,在数据库服务器外部运行的程序,通过连接器发送请求或通过客户端库提供的 API 与数据库通信;
  • clustered index:聚集索引,选择很少或从不更新的主列;
  • cold backup:冷备份,数据库关闭时进行的备份;
  • column:列,有时将字段用作同义词;
  • column index:列索引,单个列上的 索引 ;
  • column prefix:列前缀,只有列值的前 N ​​个字符存储在索引中;
  • commit:结束事务的 SQL 语句,使事务所做的任何更改永久化;
  • composite index:包含多个列的索引;
  • compressed backup:压缩备份,将扩展名 .ibd 变成 .ibz. 以压缩数据使您可以保留更多备份;
  • compression:压缩,使用更少的磁盘空间、执行更少的 I/O 以及使用更少的缓存等;
  • connection:连接,应用程序和 MySQL 服务器之间的通信通道;
  • connection pool:连接池,允许在同一应用程序或不同应用程序之间重复使用数据库连接的缓存区域;
  • connection string:连接串,数据库连接参数的表示,编码为字符串,以便可以在代码中使用;
  • connector:连接器,MySQL 连接器为客户端程序提供到 MySQL 服务器的连接;
  • constraint:约束,一种可以阻止数据库更改以防止数据变得不一致的自动测试;
  • counter:计数器,特定类型的操作实现递增的值;
  • covering index:包含检索到的所有列的索引;
  • crash:碰撞,MySQL 使用崩溃来泛指服务器无法进行正常清理的任何意外关闭操作;
  • crud:增删改查,是数据库应用程序中的常见操作;
  • cursor:游标,表示 SQL 语句结果集的内部数据结构;
  • ddl:Data definition language,数据定义语言;
  • dml:Data manipulation language,数据操作语言;
  • dcl:Data control language,数据控制语言;
  • data dictionary:数据字典,跟踪数据库对象(如表、索引和列)的元数据;
  • data directory:数据目录,每个 MySQL 实例保存数据文件的目录;
  • data warehouse:数据仓库,主要运行大型查询的数据库系统或应用程序;
  • database:数据库,在 MySQL数据目录中,每个数据库都由一个单独的目录表示;
  • deadlock:死锁,不同事务无法执行的情况;
  • delete:删除,删除数据并且不再查询返回;
  • dirty page:脏页,缓冲池中已在内存中更新的页面,其中更改尚未写入到数据文件中;
  • dirty read:脏读,检索不可靠数据的操作,数据已被另一个事务更新但尚未提交;
  • drop:放弃,一种删除对象的 DDL 操作;
  • dynamic cursor:动态游标,可以再次读取行时获取新的和更改的结果;
  • dynamic sql:动态SQL,更健壮、安全和高效的方法来创建和执行准备好的语句来替换参数值;
  • dynamic statement:动态语句,通过动态 SQL 创建和执行的准备好的语句;
  • exclusive lock:独占锁,一种防止任何其他事务锁定同一行的锁;
  • failover:故障转移,在发生故障时自动切换到备用服务器的能力;
  • flush:刷新,将更改写入已缓存在内存区域或临时磁盘存储区域中的数据库文件;
  • foreign key:外键,一种指针关系,位于单独 InnoDB 表中的行之间;
  • fts:在大多数情况下,全文搜索的首字母缩写词。有时在性能讨论中,全表扫描的首字母缩写词;
  • full backup:完整备份,备份包括 每个 MySQL 数据库中的所有表,以及 MySQL 实例中的所有数据库;
  • full table scan:全表扫描,需要读取表的全部内容的操作,而不是仅使用索引选择的部分;
  • full-text search:全文搜索,更快、更方便、更灵活的方式查找单词、短语、单词的布尔组合等;
  • fulltext index:全文索引,MySQL 全文搜索机制中保存搜索索引的一种特殊索引;
  • ga:普遍可用版本,软件产品离开测试版并可供销售、官方支持和生产使用的阶段;
  • gap:间隙,数据结构中可以插入新值的位置;
  • gap lock:间隙锁,锁定索引记录之间的间隙, 或锁定第一个或最后一个索引记录之前的间隙;
  • general log:一般日志;
  • general query log:一般查询日志,一种用于对 MySQL 语句进行诊断和排除故障的日志;
  • general tablespace:通用表空间,用表空间可以在 MySQL 数据目录之外创建,能容纳多个表;
  • global transaction:全局事务,它由几个本身是事务性的操作组成,但所有操作都必须作为一个组成功完成;
  • guid:global unique identifier 的缩写,一个 ID 值,可用于跨不同数据库、语言、操作系统等关联数据;
  • hash index:哈希索引,一种索引;
  • heartbeat:心跳,发送以指示系统正常运行的定期消息;
  • high-water mark:高水位线,表示上限的值,可以是运行时不应超过的硬限制,也可以是实际达到的最大值的记录;
  • host:数据库服务器的网络名称,用于建立连接。通常与端口一起指定;
  • hot:行、表或内部数据结构被频繁访问的情况;
  • hot backup:热备份,在数据库运行且应用程序读取和写入数据库时​​进行的备份;
  • .ibd file:.ibd 文件,包含单个表和关联的索引数据;
  • .ibz file:.ibz 文件,产品执行压缩备份时,.ibd 转换成 .ibz 文件;
  • index:索引,一种为表的行提供快速查找功能的数据结构;
  • index cache:索引缓存,保存全文搜索令牌数据的内存区域;
  • index hint:索引提示,用于覆盖优化器推荐的索引的扩展 SQL 语法;
  • index prefix:索引前缀,在应用于多列的索引中,索引的初始列或前导列;
  • information_schema:为 MySQL 数据字典提供查询接口的数据库的名称;
  • innodb:一个 表示为存储引擎的 MySQL 组件;
  • insert:插入,SQL 中的主要 DML 操作之一;
  • insert buffer:插入缓冲区,更改缓冲区的旧名称,首选术语现在是 change buffer;
  • instance:实例,一个单独的 mysqld 守护进程管理一个数据目录,该目录代表一个或多个数据库;
  • instrumentation:仪表,在源代码级别进行收集性能数据以进行调整和调试;
  • intention lock:一种应用于表的锁,用于指示事务打算在表中的行上获取的锁的种类;
  • interceptor:拦截器,用于检测或调试应用程序某些方面的代码;
  • intrinsic temporary table:内部临时表;
  • inverted index:倒排索引,为文档检索系统优化的一种数据结构;
  • iops:每秒 I/O 操作的缩写。繁忙系统的常见度量,尤其是 OLTP 应用程序;
  • isolation level:隔离级别,InnoDB 支持: serializable、 repeatable read、 read committed和 read uncommitted;
  • kdc:密钥分发中心,在 Kerberos 中,密钥分发中心包括身份验证服务器 (AS) 和票证授予服务器 (TGS);
  • keystore:密钥库;
  • lifecycle interceptor:生命周期拦截器;
  • list:列表,缓冲InnoDB 池表示为内存页列表 ;
  • load balancing:负载均衡;
  • localhost:本地主机;
  • lock:锁,作为锁定策略的一部分,控制对资源访问对象的高级概念;
  • log:日志;
  • log buffer:日志缓冲区;
  • log file:日志文件,数据从日志缓冲区写入这些文件;
  • .mrg file:.mrg 文件,包含对其他表的引用的文件,由 MERGE 存储引擎使用;
  • .myd file:.myd 文件,MySQL 用来存储表数据的文件 MyISAM;
  • .myi file:.myi 文件,MySQL 用来存储 MyISAM 表索引的文件;
  • master thread:主线程,在后台执行各种任务的 InnoDB 线程;
  • mdl:元数据锁的缩写;
  • merge:合并,将更改应用于缓存在内存中的数据;
  • mvcc:多版本并发控制,这种技术让具有特定隔离级别的 InnoDB 事务执行 一致的读取操作;
  • my.cnf:MySQL 配置文件,Unix or Linux 操作系统使用;
  • my.ini:MySQL 配置文件,Windows 操作系统使用;
  • mysql:数据库,MySQL 程序是 MySQL 数据库的命令行解释器;
  • mysqlclient:mysql 客户端,由 libmysqlclient 实现的库的非正式名称;
  • mysqld:也称为 MySQL 服务器,是一个单一的多线程程序;
  • mysqldump:对数据库、表和表数据的某种组合执行逻辑备份的命令;
  • not null constraint:NOT NULL 约束,一种约束类型,指定列不能包含任何 NULL 值;
  • null:SQL 中的一个特殊值,表示缺少数据;
  • .opt:.opt 文件,包含数据库配置信息的文件;
  • odbc:Open Database Connectivity 的首字母缩写词,一种行业标准 API;
  • oltp:联机事务处理,在线交易处理的缩写;
  • online:在线的,一种不涉及数据库停机、阻塞或受限操作的操作;
  • optimizer:优化器,MySQL 组件根据表的特征和数据分布确定用于查询的最佳索引和连接顺序;
  • option:选项,MySQL 的配置参数,存储在选项文件中或通过命令行传递;
  • page:页,一页可以包含一行或多行,具体取决于每行中的数据量;
  • port:端口,服务器侦听的 TCP/IP 协议端口,用于建立连接;
  • prepared statement:准备好的声明,预先分析以高效执行计划的 SQL 语句;
  • primary key:主键,可以唯一标识表中的每一行;
  • process:正在执行的程序的实例;
  • query:查询,在SQL中,从一个或多个表中读取信息的操作;
  • query execution plan:查询执行计划,优化器做出的关于如何最有效地执行查询的一组决策;
  • r-tree:R 树,用于多维数据的空间索引的树数据结构;
  • raid:驱动器冗余阵列,将 I/O 操作分散到多个驱动器,可在硬件级别实现更高的并发性;
  • read committed:读已提交,为了提高性能,使用锁定策略的隔离级别放宽了事务之间的一些保护;
  • redo:重做,当 DML语句对表进行更改时,记录在重做日志中的数据;
  • redo log:崩溃恢复期间使用的基于磁盘的数据结构 ,用于更正由不完整事务写入的数据;
  • replication:复制,将更改从源发送到一个或多个副本的做法;
  • restore:恢复,备份文件放置到位以供 MySQL 使用的过程;
  • rollback:回滚,结束事务的 SQL 语句,撤消事务所做的任何更改;
  • row:行,由一组列定义的逻辑数据结构 ,一组行组成一个表;
  • schema:数据库对象,例如表、表列、列的数据类型、索引、外键等;
  • search index:搜索索引,在 MySQL 中,全文搜索查询使用一种特殊的索引,即 FULLTEXT 索引;
  • server:服务器,一种连续运行的程序,等待接收来自另一个程序的请求并根据请求采取行动;
  • shared lock:共享锁,一种锁,允许其他事务读取锁定的对象,也可以获取其他共享锁,但不能写入;
  • shutdown:关机,停止MySQL服务器的过程;
  • slave:副本或者从服务器,一般用于复制概念;
  • slow query log:慢查询日志,一种日志类型;
  • slow shutdown:慢关机,一种关闭类型,在完成之前执行额外的刷新操作,也称为干净关机;
  • snapshot:快照,特定时间的数据表示,即使其他事务提交更改也保持不变;
  • sort buffer:排序缓冲区,在创建索引期间用于对数据进行排序的缓冲区;
  • source:源,复制方案中的数据库服务器,用于处理初始插入、更新和删除数据请求;
  • space ID:空间编号,用于在 MySQL 实例中唯一标识表空间的标识符;
  • sql:数据库,执行数据库操作的标准结构化查询语言;
  • ssd:固态硬盘;
  • ssl:安全套接字层,为应用程序和 MySQL 数据库服务器之间的网络通信提供加密层;
  • startup:启动,启动 MySQL 服务器的过程;
  • storage engine:存储引擎,MySQL 数据库的一个组件,执行存储、更新和查询数据的底层工作;
  • strict mode:严格模式,打开此设置会导致某些通常被视为警告的情况被视为错误;
  • table:表;
  • table lock:表锁,防止任何其他事务访问表的锁 ;
  • table scan:表扫描;
  • table statistics:表统计;
  • thread:线程,通常比进程更轻量级的处理单元,允许更高的并发性;
  • truncate:一种 DDL 操作,它删除表的全部内容,同时保持表和相关索引不变;
  • undo:撤消,在事务的整个生命周期中维护的数据 ,记录所有更改,以便在回滚操作的情况下可以撤消这些更改;
  • undo buffer:撤消缓冲区;
  • undo log:撤消日志;
  • Unicode:统一码,以灵活和标准化的方式支持国家字符、字符集、代码页和其他国际化方面的系统;
  • unique index:唯一约束,一种断言列不能包含任何重复值的约束;
  • unique key:唯一索引,具有唯一约束的一列或一组列的索引;
  • view:视图,调用时生成结果集的存储查询;
  • wait:等待,当无法立即完成诸如获取锁等操作时,暂停并重试。


二、MySQL8 常用词汇表

MySQL8教程 - MySQL8 常用词汇表,介绍 MySQL 和 MySQL8 数据库,从 MySQL8 常用词汇表介绍开始,包括 MySQL8 常见名词解释等,通篇实用易懂,让 MySQL8 入门更加快速和简单。


《MySQL8教程》主打原创、全部免费,欢迎学习和转载,如需交流请加微信号:try8_cn。