MariaDB Object Support

The following list summarizes objects supported under MariaDB. To create any of these objects and define their properties, refer to the Defining MariaDB Objects topic.

The following table lists the supported data types:

Numeric

String Literals

Date and Time

Other

  • TINYINT
  • BOOLEAN - Synonym for TINYINT(1)
  • SMALLINT
  • MEDIUMINT
  • INT, INTEGER
  • BIGINT
  • DECIMAL, DEC, NUMERIC, FIXED
  • FLOAT
  • DOUBLE, DOUBLE PRECISION, REAL
  • BIT
  • Floating-point Accuracy
  • CHAR
  • VARCHAR
  • BINAR
  • CHAR BYTE
  • VARBINARY

  • TINYBLOB

  • BLOB

  • BLOB and TEXT Data Types

  • MEDIUMBLOB

  • LONGBLOB

  • TINYTEXT

  • TEXT

  • MEDIUMTEXT

  • LONGTEXT

  • JSON Data Type

  • ENUM

  • Set Data Type

  • Supported Character Sets and Collations

  • Character Sets and Collations

  • Data Type Storage Requirements

  • ROW

  • DATE
  • TIME
  • DATETIM
  • TIMESTAMP
  • YEAR
  • Geometry Type
  • POINT
  • LINESTRING
  • POLYGON
  • MULTIPOINT
  • MULTILINESTRING
  • MULTIPOLYGON
  • GEOMETRYCOLLECTION
  • GEOMETRY
  • AUTO_INCREMENT

Note:

  • Refer to MariaDB database documentation for detailed information on specific MariaDB objects and properties. erwin® Data Modeler documentation for the property editors provides brief descriptions of the controls on each dialog box and tab, which you can use as a point of reference while working with database design features.