Curso de MySQL
Consultas, lista de correo 'C++ Con Clase' 'MySQL Con Clase' página de entrada Tabla de contenido Contactar con Webmaster
Curso Sentencias Funciones API C

SQL

Sentencias

ALTER TABLE ANALYZE TABLE BACKUP TABLE BEGIN BEGIN WORK CHECK TABLE COMMIT CREATE DATABASE CREATE TABLE CREATE USER DELETE DESCRIBE DO DROP DATABASE DROP INDEX DROP TABLE DROP USER FLUSH GRANT HANDLER INSERT INSERT ... SELECT INSERT DELAYED JOIN KILL LOAD DATA LOCK TABLES OPTIMIZE TABLE RENAME TABLE REPAIR TABLE REPLACE RESET REVOKE ROLLBACK SELECT SET SET TRANSACTION SHOW SHOW CHARACTER SET SHOW COLLATION SHOW COLUMNS SHOW CREATE DATABASE SHOW CREATE TABLE SHOW CREATE VIEW SHOW DATABASES SHOW ENGINES SHOW ERRORS SHOW GRANTS SHOW INDEX SHOW INNODB STATUS SHOW KEYS SHOW LOGS SHOW PRIVILEGES SHOW PROCESSLIST SHOW STATUS SHOW TABLE STATUS SHOW TABLES SHOW VARIABLES SHOW WARNINGS START TRANSACTION TRUNCATE UNION UNLOCK TABLES UPDATE USE

CHECKSUM TABLE

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

Devuelve la suma de comprobación (checksum) de una tabla.

Si se especifica QUICK, se devuelve el valor vivo de comprobación si está disponible, o NULL en caso contrario. Esto es muy rápido. El valor vivo se activa mediante la especificación de la opción de tabla CHECKSUM=1, que actualmente sólo está soportada en tablas MyISAM. Ver CREATE TABLE.

En el modo EXTENDED se lee la tabla completa, línea a línea y se calcula el valor de comprobación. Esto puede ser muy lento para tablas grandes.

Por defecto, si no se especifica no QUICK no EXTENDED, MySQL devuelve el valor vivo si el motor de almacenamiento de tablas los soporta, y recorre la tabla en otro caso.

Esta sentencia está implementada a partir de MySQL 4.1.1.

(4.1.1)