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 аргументы построения, следующие:

Конструкции MySQL DML

mysqlclient (форк MySQL-Python)

PyMySQL

MariaDB-Connector

MySQL-Connector

asyncmy

aiomysql

cymysql

OurSQL

pyodbc

Вернуться на верх