MySQL и MariaDB¶
SQL-конструкции MySQL¶
Типы данных MySQL¶
Как и во всех диалектах SQLAlchemy, все типы UPPERCASE, которые, как известно, действительны в MySQL, импортируются из диалекта верхнего уровня:
from sqlalchemy.dialects.mysql import (
BIGINT,
BINARY,
BIT,
BLOB,
BOOLEAN,
CHAR,
DATE,
DATETIME,
DECIMAL,
DECIMAL,
DOUBLE,
ENUM,
FLOAT,
INTEGER,
LONGBLOB,
LONGTEXT,
MEDIUMBLOB,
MEDIUMINT,
MEDIUMTEXT,
NCHAR,
NUMERIC,
NVARCHAR,
REAL,
SET,
SMALLINT,
TEXT,
TIME,
TIMESTAMP,
TINYBLOB,
TINYINT,
TINYTEXT,
VARBINARY,
VARCHAR,
YEAR,
)
Типы, которые специфичны для MySQL или имеют специфичные для MySQL аргументы построения, следующие: