Search Results for

    Show / Hide Table of Contents

    Enum MySqlDbType

    Specifies MySQL specific data type of a field, property, for use in a MySqlParameter.

    Namespace: MySql.Data.MySqlClient
    Assembly: MySql.Data.dll
    Version: 9.3.0
    Syntax
    public enum MySqlDbType

    Fields

    Name Description
    Binary

    Fixed length binary string.

    Bit

    Bit-field data type

    Blob

    A binary column with a maximum length of 65535 (2^16 - 1) bytes.

    Byte

    Byte

    The signed range is -128 to 127. The unsigned range is 0 to 255.

    Date

    Date The supported range is '1000-01-01' to '9999-12-31'.

    Datetime

    Datetime The supported range is '1000-01-01 00:00:00' to '9999-12-31 23:59:59'.

    DateTime

    DateTime The supported range is '1000-01-01 00:00:00' to '9999-12-31 23:59:59'.

    Decimal

    Decimal

    A fixed precision and scale numeric value between -1038 -1 and 10 38 -1.

    Double

    Double

    A normal-size (double-precision) floating-point number. Allowable values are -1.7976931348623157E+308 to -2.2250738585072014E-308, 0, and 2.2250738585072014E-308 to 1.7976931348623157E+308.

    Enum

    An enumeration. A string object that can have only one value, chosen from the list of values 'value1', 'value2', ..., NULL or the special "" error value. An ENUM can have a maximum of 65535 distinct values

    Float

    System.Single

    A small (single-precision) floating-point number. Allowable values are -3.402823466E+38 to -1.175494351E-38, 0, and 1.175494351E-38 to 3.402823466E+38.

    Geometry

    Geometric (GIS) data type.

    Guid

    A guid column.

    Int16

    Int16

    A 16-bit signed integer. The signed range is -32768 to 32767. The unsigned range is 0 to 65535

    Int24

    Specifies a 24 (3 byte) signed or unsigned value.

    Int32

    Int32

    A 32-bit signed integer

    Int64

    Int64

    A 64-bit signed integer.

    JSON

    JSON

    LongBlob

    A binary column with a maximum length of 4294967295 or 4G (2^32 - 1) bytes.

    LongText

    A text column with a maximum length of 4294967295 or 4G (2^32 - 1) characters.

    MediumBlob

    A binary column with a maximum length of 16777215 (2^24 - 1) bytes.

    MediumText

    A text column with a maximum length of 16777215 (2^24 - 1) characters.

    Newdate

    Obsolete Use Datetime or Date type

    NewDecimal

    New Decimal

    Set

    A set. A string object that can have zero or more values, each of which must be chosen from the list of values 'value1', 'value2', ... A SET can have a maximum of 64 members.

    String

    A fixed-length string.

    Text

    A text column with a maximum length of 65535 (2^16 - 1) characters.

    Time

    Time

    The range is '-838:59:59' to '838:59:59'.

    Timestamp

    A timestamp. The range is '1970-01-01 00:00:00' to sometime in the year 2037

    TinyBlob

    A binary column with a maximum length of 255 (2^8 - 1) characters

    TinyText

    A text column with a maximum length of 255 (2^8 - 1) characters.

    UByte

    Unsigned 8-bit value.

    UInt16

    Unsigned 16-bit value.

    UInt24

    Unsigned 24-bit value.

    UInt32

    Unsigned 32-bit value.

    UInt64

    Unsigned 64-bit value.

    VarBinary

    Variable length binary string.

    VarChar

    A variable-length string containing 0 to 255 bytes.

    VarString

    A variable-length string containing 0 to 65535 characters

    Vector

    Vector type

    Year

    A year in 2- or 4-digit format (default is 4-digit). The allowable values are 1901 to 2155, 0000 in the 4-digit year format, and 1970-2069 if you use the 2-digit format (70-69).

    In This Article
    Back to top Copyright © 2021, 2025, Oracle and/or its affiliates.