Defining MariaDB Columns

The following properties are applicable to a MariaDB table column.

Tab

Property

Description

Additional Information

General

Domain Parent Specifies the domain parent of the column. Select the domain parent from the drop-down list.  
Physical Name Specifies the physical name of the column. You can change the name of the column in this field.  
Physical Data Type Specifies the physical data type for the selected column. Select a physical data type from the drop-down list.  
Null Option Specifies the usage of the NULL clause for the selected column. You can choose to inherit or override the null option.  

MariaDB

Is Generated Always Specifies that the column's value is automatically generated based on an expression  
Row For the selected column, specify whether it defines the start or end in case of temporal tables.

Note:

  • The column's Physical Data Type must be set to Timestamp.
  • For each temporal table, set one column as the row start and one as row end.
Generation Expression Specifies the column's value generation expression  
Generate Expression Type Specifies the generate expression's type  
Character Set Specifies the default character set to be used  
Collation Specifies the default collation type  
Invisible Specifies that the column is invisible This indicates that the column should not be listed in a SELECT statement result. Also, using an INSERT statement does not assign a value to the column.
System Versioning Type Specifies whether the table stores the history of all changes  
Column Format Specifies the column's data storage format  
Sign Specify whether the column data is a signed or unsigned number These properties are available when the column's Domain Parent is set to Number.
Zerofill Specifies that the spaces used by default to pad the field are replaced with zeros
Auto Increment Specifies that the column's value can be set automatically from a simple counter

Constraint

Check Constraint

Specifies the validation rule to attach to the selected column

Selecting the Use Inherited Constraint check box indicates that the property is inherited from the column's domain.
Default Specifies the default value to attach to the selected column Selecting the Use Inherited Default Value check box indicates that the property is inherited from the column's domain.