Defining MariaDB Tables

The following properties are applicable to a MariaDB Table object.

Tab

Property

Description

Additional Information

  Create Table As Specifies whether the table should be created based on the results of a SELECT statement This enables the fields on the Select tab of the Table editor. Specify the SQL SELECT statement to be used.
General Physical Name Specifies the physical name of the table  
Temporal Table Specifies whether the table is a temporal table  
Period_Definition Specifies the period for system time in the form of start time stamp and end time stamp  
Engine Specifies the storage engine of the table  
Auto Increment Specifies the initial value of the auto-increment primary key  
Average Row Length Specifies the average row size  
Character Set Specifies the default character set to be used  
Checksum Specifies the table checksum option  
Collation Specifies the default collation type  
Connection String Specifies a server name or a connection string for a Spider, CONNECT, Federated or FederatedX tables  
Data Dictionary Specifies the data directory of the table to store its data  
Delay Key Write Specifies whether the delay_key_write variable is on Setting this to 1 indicates that when table data is modified, indexes are not updated until the table is closed.
Encrypted Specifies the encryption status of the table  
Encryption Key Id Specifies the encryption key  
IETF Quotes For CSV storage engine, specifies whether IETF-compatible parsing of embedded quote and comma characters is enabled  
Index Directory Specifies the index directory of the table to store its indexes  
Insert Method Specifies in which underlying table the new rows are inserted Note: This option is used only with MERGE tables
Key Block Size Specifies the size of key blocks in the storage engine, in bytes or kilobytes  
Max Rows Specifies the maximum number of rows to be stored in the storage engine  
Min Rows Specifies the minimum number of rows to be stored in the storage engine  
Pack Keys Specifies whether indexes should be compressed  
Page Checksum Specifies whether indexes and data must use page checksum  
Page Compressed Specifies whether page compression is enabled  
Page Compression Level Specifies the compression level Valid values are 1 (best speed) through 9 (best compression)
Password Specifies the password of the table  
Row Format Specifies the row format of the data file  
Sequence Specifies whether the table is a sequence  
Stats Auto Recalculation Specifies whether persistent statistics should be automatically recalculated

Default: Value depends on system variables

0: statistics will be recalculated only when ANALYZE TABLE is run

1: statistics will be recalculated when more than 10% of the data has changed

Stats Persistent Specifies whether the statistics created by ANALYZE TABLE remain on disk Default: Value depends on system variables

0: Not on disk

1: On disk

Stats Sample Pages Specifies the number of pages used to sample index statistics  
Transactional Specifies whether the table is transactional  
Union Specifies a comma-separated list of tables that the new table will access

This is used while creating a MERGE table.

For example, (t1, t2, t3)

System Versioning Specifies whether the table is system-versioned  
Like Table Specifies the table from which the table definition should be used