CHECKSUM TABLE tbl_name [, tbl_name] ... [QUICK | EXTENDED]

CHECKSUM TABLE报告 表内容的校验和。您可以使用此语句来验证备份,回滚或旨在将数据恢复到已知状态的其他操作前后的内容是否相同。

该语句需要SELECT该表的 特权。

视图不支持该语句。如果CHECKSUM TABLE针对视图运行 ,则该Checksum值始终为 NULL,并返回警告。

对于不存在的表,CHECKSUM TABLE返回NULL并生成警告。

在校验和运算表被锁定了读锁InnoDB和 MyISAM。

性能考量

默认情况下,整个表逐行读取,并计算校验和。对于大表,这可能需要很长时间,因此您只会偶尔执行此操作。这种逐行计算是您从EXTENDED子句, InnoDB以及除以外的所有其他存储引擎MyISAM以及 MyISAM未由CHECKSUM=1子句创建的表中获得的结果 。

对于MyISAM使用该CHECKSUM=1子句创建的表 , CHECKSUM TABLE或者 CHECKSUM TABLE ... QUICK返回可以快速返回的“ live ”表校验和。如果表不满足所有这些条件,则该QUICK方法返回NULL。表QUICK 不支持该方法InnoDB。有关子句的语法, 请参见第13.1.20节“ CREATE TABLE语句”CHECKSUM。

校验和值取决于表行格式。如果行格式更改,则校验和也将更改。例如,对于时间类型,如存储格式 TIME, DATETIME以及 TIMESTAMP前到MySQL 5.6.5在MySQL 5.6改变,因此,如果5.5表升级到MySQL 5.6,校验和的值可能会改变。

重要

如果两个表的校验和不同,那么几乎可以肯定,这些表在某种程度上是不同的。但是,由于CHECKSUM TABLE不能保证使用的哈希函数 没有冲突,因此,两个不相同的表可能会产生相同的校验和。

mysql checksum_mysql8 参考手册--CHECKSUM TABLE语句相关推荐

  1. mysql中repair的用法_mysql8 参考手册--REPAIR TABLE语句

    REPAIR [NO_WRITE_TO_BINLOG | LOCAL] TABLE tbl_name [, tbl_name] ... [QUICK] [EXTENDED] [USE_FRM] REP ...

  2. MySQL中文参考手册--1.MySQL的一般信息

    MySQL中文参考手册--1.MySQL的一般信息 0 译者序 MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用.由于它的强大功能.灵活性.丰富的应 ...

  3. 【《MySQL 8 参考手册》中文翻译】前言

    本文介绍了[<MySQL 8 参考手册>中文翻译]系列文章的版权声明.文章格式.文本格式约定等. 目录 版权声明 文章格式 文本格式约定 版权声明 本书内容大部分翻译自 <MySQL ...

  4. 金仓数据库 KingbaseES SQL 语言参考手册 (11. SQL语句:ABORT 到 ALTER INDEX)

    11. SQL语句:ABORT 到 ALTER INDEX 本章描述各种类型的SQL语句,由于类型较多,将按字母顺序排列分组.这是第一组SQL语句. 包含以下章节: SQL语句类型 SQL语句各章节是 ...

  5. 金仓数据库 KingbaseES SQL 语言参考手册 (13. SQL语句:ALTER SYNONYM 到 COMMENT)

    13. SQL语句:ALTER SYNONYM 到 COMMENT 本章包含以下SQL语句: ALTER SYNONYM ALTER SYSTEM ALTER TABLE ALTER TABLESPA ...

  6. MySQL中文参考手册分享

    MySQL中文3.23.7-alpha版本参考手册 链接:https://pan.baidu.com/s/1cXF_pmTxSjKpzoKzbqssJQ 提取码:cjpl MySQL 5.1至5.1. ...

  7. mysql install语句_mysql8 参考手册--INSTALL COMPONENT语句

    INSTALL COMPONENT component_name [, component_name ] ... 该语句安装一个或多个服务器组件,这些组件将立即变为活动状态.组件提供服务器和其他组件可 ...

  8. MySQL中文参考手册-- 常用查询的例子

    下面是一些学习如何用MySQL解决一些常见问题的例子.一些例子使用数据库表"shop",包含某个商人的每篇文章(物品号)的价格.假定每个商人的每篇文章有一个单独的固定价格,那么(物 ...

  9. 金仓数据库 KingbaseES SQL 语言参考手册 (16. SQL语句: CREATE SEQUENCE 到 DELETE)

    16. SQL语句: CREATE SEQUENCE 到 DELETE 本章包含以下SQL语句: CREATE SEQUENCE CREATE SERVER CREATE STATISTICS CRE ...

最新文章

  1. SuperMap iObject入门开发系列之三管线系统标注
  2. DoubleSlider
  3. Arduino可穿戴教程之第一个程序——连接硬件选择板子(二)
  4. 编译分布式并行版caffe(Open MPI)教程
  5. codeblock 带mingw的版本_云顶之弈10.22新版本最强阵容排名 10.22版本吃鸡阵容推荐...
  6. Github+Hexo搭建静态博客
  7. 动态开点线段树(多棵线段树)的内存分配与回收
  8. odata协议里filter操作自带的函数 - endswith
  9. c语言 多个线程对同一变量执行memcpy_手把手带你实现线程池
  10. 学习笔记(14):Python网络编程并发编程-文件传输功能实现
  11. Host SMBus controller not enabled的解决方法
  12. linux环境特性的文件夹,在Linux环境下如何消减可执行文件或者动态库的大小
  13. 打榜前10名:天池AI医疗人工智能辅助糖尿病遗传风险预测
  14. xml、xhtml、html、dhtml的区别
  15. Python学习笔记(未完)
  16. 车辆路径问题的基本操作
  17. [IOS APP] 适用于iso9001质量管理体系认证
  18. 解决hbase客服端连接服务端不报错就是一直连不上的问题
  19. 会玩计算机游戏英语,英语口语表达:他整天就只会玩计算机游戏
  20. Post请求,参数跟在url后面的问题

热门文章

  1. Revit幕墙:用幕墙巧做屋面瓦及如何快速幕墙?
  2. 怎么说服领导,能让我用DDD架构肝项目
  3. java人点灯问题_JAVA学习,写的一个点灯小游戏
  4. Combo box控件的使用
  5. UM3304QT二三事
  6. [cognexVisionPro]错误:Vpp_1.vpp包含Cognex.visionPro.ToolBlock.CogToolBloc而不是CogJob
  7. hive 按照某列值合并多行
  8. 2018年高考631选计算机,2018年高三如何逆袭?高考631分学霸传授秘诀!
  9. Flash务实主义(三)——最短路径原则(下)
  10. R语言回归中的Hosmer-Lemeshow以及calibration curve校正曲线