Abstract
This is the MySQL™ Reference Manual. It documents MySQL
5.5 through 5.5.40, as well as MySQL
Cluster releases based on version 7.2 of
NDBCLUSTER
through
5.5.38-ndb-7.2.18.
MySQL 5.5 features. This manual describes features that are not included in every edition of MySQL 5.5; such features may not be included in the edition of MySQL 5.5 licensed to you. If you have any questions about the features included in your edition of MySQL 5.5, refer to your MySQL 5.5 license agreement or contact your Oracle sales representative.
For notes detailing the changes in each release, see the MySQL 5.5 Release Notes.
For legal information, see the Legal Notices.
Document generated on: 2014-07-30 (revision: 39466)
Table of Contents [+/-]
noinstall
Zip ArchiveAUTO_INCREMENT
=
SignInnoDB
Tables [+/-]InnoDB
TablesInnoDB
Transaction ManagementInnoDB
LoggingInnoDB
TablesInnoDB
QueriesInnoDB
DDL OperationsInnoDB
Disk I/OInnoDB
Configuration VariablesInnoDB
for Systems with Many TablesMyISAM
Tables [+/-]MEMORY
TablesINTEGER
,
INT
, SMALLINT
,
TINYINT
, MEDIUMINT
,
BIGINT
DECIMAL
,
NUMERIC
FLOAT
,
DOUBLE
BIT
DATE
, DATETIME
, and
TIMESTAMP
TypesTIME
TypeYEAR
TypeYEAR(2)
Limitations and Migrating to
YEAR(4)
TIMESTAMP
GROUP BY
Clauses [+/-]ALTER DATABASE
SyntaxALTER EVENT
SyntaxALTER LOGFILE GROUP
SyntaxALTER FUNCTION
SyntaxALTER PROCEDURE
SyntaxALTER SERVER
SyntaxALTER TABLE
SyntaxALTER TABLESPACE
SyntaxALTER VIEW
SyntaxCREATE DATABASE
SyntaxCREATE EVENT
SyntaxCREATE FUNCTION
SyntaxCREATE INDEX
SyntaxCREATE LOGFILE GROUP
SyntaxCREATE PROCEDURE
and
CREATE FUNCTION
SyntaxCREATE SERVER
SyntaxCREATE TABLE
SyntaxCREATE TABLESPACE
SyntaxCREATE TRIGGER
SyntaxCREATE VIEW
SyntaxDROP DATABASE
SyntaxDROP EVENT
SyntaxDROP FUNCTION
SyntaxDROP INDEX
SyntaxDROP LOGFILE GROUP
SyntaxDROP PROCEDURE
and
DROP FUNCTION
SyntaxDROP SERVER
SyntaxDROP TABLE
SyntaxDROP TABLESPACE
SyntaxDROP TRIGGER
SyntaxDROP VIEW
SyntaxRENAME TABLE
SyntaxTRUNCATE TABLE
SyntaxSTART TRANSACTION
,
COMMIT
, and
ROLLBACK
SyntaxSAVEPOINT
,
ROLLBACK TO
SAVEPOINT
, and
RELEASE
SAVEPOINT
SyntaxLOCK TABLES
and
UNLOCK
TABLES
SyntaxSET TRANSACTION
SyntaxInnoDB
Storage Engine [+/-]InnoDB 1.1
[+/-]InnoDB
as the Default MySQL Storage EngineInnoDB
Concepts and Architecture [+/-]InnoDB
Transaction Model and LockingInnoDB
Lock ModesSELECT ... FOR
UPDATE
and
SELECT ... LOCK IN SHARE
MODE
)InnoDB
Record, Gap, and Next-Key LocksInnoDB
InnoDB
Multi-VersioningInnoDB
Table and Index StructuresInnoDB
ConfigurationInnoDB
AdministrationInnoDB
Tablespace Management [+/-]InnoDB
Table Management [+/-]InnoDB
Compressed Tables [+/-]InnoDB
File-Format Management [+/-]InnoDB
Row Storage and Row Formats [+/-]InnoDB
Disk I/O and File Space Management [+/-]InnoDB
Fast Index Creation [+/-]InnoDB
Startup Options and System Variables [+/-]InnoDB
Performance [+/-]InnoDB
PerformanceInnoDB
Buffer Pool ConfigurationInnoDB
Mutex and Read/Write Lock ImplementationInnoDB
InnoDB
Change BufferingInnoDB
InnoDB
I/O
ThreadsInnoDB
Master Thread I/O RateInnoDB
Integration with MySQL Performance SchemaInnoDB
Purge SchedulingANALYZE TABLE
Complexity for
InnoDB
TablesInnoDB
INFORMATION_SCHEMA
Tables [+/-]InnoDB
Monitors [+/-]InnoDB
Backup and Recovery [+/-]InnoDB
and MySQL ReplicationInnoDB
Troubleshooting [+/-]MyISAM
Storage Engine [+/-]MEMORY
Storage EngineCSV
Storage Engine [+/-]ARCHIVE
Storage EngineBLACKHOLE
Storage EngineMERGE
Storage Engine [+/-]FEDERATED
Storage Engine [+/-]EXAMPLE
Storage EngineInnoDB
Compared with MySQL Clusterndbinfo
MySQL Cluster Information DatabaseINFORMATION_SCHEMA
Tables [+/-]INFORMATION_SCHEMA CHARACTER_SETS
TableINFORMATION_SCHEMA COLLATIONS
TableINFORMATION_SCHEMA
COLLATION_CHARACTER_SET_APPLICABILITY
TableINFORMATION_SCHEMA COLUMNS
TableINFORMATION_SCHEMA COLUMN_PRIVILEGES
TableINFORMATION_SCHEMA ENGINES
TableINFORMATION_SCHEMA EVENTS
TableINFORMATION_SCHEMA GLOBAL_STATUS
and
SESSION_STATUS
TablesINFORMATION_SCHEMA GLOBAL_VARIABLES
and
SESSION_VARIABLES
TablesINFORMATION_SCHEMA KEY_COLUMN_USAGE
TableINFORMATION_SCHEMA PARAMETERS
TableINFORMATION_SCHEMA PARTITIONS
TableINFORMATION_SCHEMA PLUGINS
TableINFORMATION_SCHEMA PROCESSLIST
TableINFORMATION_SCHEMA PROFILING
TableINFORMATION_SCHEMA REFERENTIAL_CONSTRAINTS
TableINFORMATION_SCHEMA ROUTINES
TableINFORMATION_SCHEMA SCHEMATA
TableINFORMATION_SCHEMA SCHEMA_PRIVILEGES
TableINFORMATION_SCHEMA STATISTICS
TableINFORMATION_SCHEMA TABLES
TableINFORMATION_SCHEMA TABLESPACES
TableINFORMATION_SCHEMA TABLE_CONSTRAINTS
TableINFORMATION_SCHEMA TABLE_PRIVILEGES
TableINFORMATION_SCHEMA TRIGGERS
TableINFORMATION_SCHEMA USER_PRIVILEGES
TableINFORMATION_SCHEMA VIEWS
TableINFORMATION_SCHEMA
Tables for
InnoDB
[+/-]INFORMATION_SCHEMA INNODB_CMP
and
INNODB_CMP_RESET
TablesINFORMATION_SCHEMA INNODB_CMPMEM
and
INNODB_CMPMEM_RESET
TablesINFORMATION_SCHEMA INNODB_TRX
TableINFORMATION_SCHEMA INNODB_LOCKS
TableINFORMATION_SCHEMA INNODB_LOCK_WAITS
TableINFORMATION_SCHEMA INNODB_BUFFER_PAGE
TableINFORMATION_SCHEMA INNODB_BUFFER_PAGE_LRU
TableINFORMATION_SCHEMA INNODB_BUFFER_POOL_STATS
TableINFORMATION_SCHEMA
Tables for MySQL Cluster [+/-]INFORMATION_SCHEMA
Tables [+/-]SHOW
StatementsCALL
StatementsINFORMATION_SCHEMA
dtoa.c
Licenselibedit
) LicenseFindGTest.cmake
Licensegetarg
Licenselib_sql.cc
Licenselibevent
Licenselibintl
LicenseLPeg
Library LicenseLuaFileSystem
Library Licensememcached
Licensezlib
LicenseINFORMATION_SCHEMA
Index