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 |
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 |
|
Copyright © 2025 Quest Software, Inc. |