https://dev.mysql.com/create-tablespace.html
FILE_BLOCK_SIZE is required when you intend to use the tablespace for storing compressed InnoDB tables (ROW_FORMAT=COMPRESSED). mysql> CREATE TABLESPACE `ts2` ADD DATAFILE 'ts2.ibd' FILE_BLOCK_SIZE = 8192 Engine=InnoDB; mysql> CREATE TABLE t4 (c1 ...
https://dev.mysql.com/data-size.html
To use a row format other than DYNAMIC, configure innodb_default_row_format, or specify the ROW_FORMAT option explicitly in a CREATE TABLE or ALTER TABLE statement. With ROW_FORMAT=REDUNDANT, CHAR(N) occupies N × the maximum byte length of the ...
https://dev.mysql.com/tables-table.html
For InnoDB tables, the actual ROW_FORMAT and KEY_BLOCK_SIZE options are shown. Prior to MySQL 8.0, CREATE_OPTIONS shows the originally supplied ROW_FORMAT and KEY_BLOCK_SIZE. The information_schema_stats_expiry system variable defines the period of ...
https://dev.mysql.com/mysql-cluster-options-variables.html
Sets the default COLUMN_FORMAT and ROW_FORMAT for new tables (see Section 13.1.20, “CREATE TABLE Syntax”). This section provides information about MySQL server options, server and status variables that are specific to NDB Cluster. For general ...
https://dev.mysql.com/alter-table.html
To change the InnoDB table to use compressed row-storage format: ALTER TABLE t1 ROW_FORMAT = COMPRESSED; The ENCRYPTION clause enables or disables page-level data encryption for an InnoDB table. ALTER TABLE tbl_name [alter_specification [, ...
https://dev.mysql.com/show-table-status.html
For InnoDB tables, the actual ROW_FORMAT and KEY_BLOCK_SIZE options are reported. Prior to MySQL 8.0, Create_options reports the originally supplied ROW_FORMAT and KEY_BLOCK_SIZE. SHOW TABLE STATUS [{FROM | IN} db_name] [LIKE 'pattern' | WHERE ...
https://dev.mysql.com/innodb-tablespaces-table.html
ROW_FORMAT The tablespace row format (Compact or Redundant, Dynamic or Compressed, or Undo). There is no way to determine from this flag information if the tablespace row format is Redundant or Compact, which is why one of the possible ROW_FORMAT ...
https://dev.mysql.com/myisam-table-formats.html
When you use CREATE TABLE or ALTER TABLE for a table that has no BLOB or TEXT columns, you can force the table format to FIXED or DYNAMIC with the ROW_FORMAT table option. Two of them, fixed and dynamic format, are chosen automatically depending on ...
https://dev.mysql.com/general-tablespaces.html
For a general tablespace to contain compressed tables (ROW_FORMAT=COMPRESSED), FILE_BLOCK_SIZE must be specified, and the FILE_BLOCK_SIZE value must be a valid compressed page size in relation to the innodb_page_size value. mysql> CREATE TABLESPACE ... A general tablespace is a shared InnoDB tablespace that is created using CREATE TABLESPACE ...
https://dev.mysql.com/mysql-nutshell.html
For example, tables in the mysql system schema that index host names now have an explicit ROW_FORMAT attribute of DYNAMIC to accommodate longer index values. When innodb_strict_mode is enabled (the default), CREATE TEMPORARY TABLE returns an error ... This section summarizes what has been added to, deprecated in, and removed from MySQL ...