zoukankan      html  css  js  c++  java
  • mysql 数据类型别名参考

    To facilitate the use of code written for SQL implementations from other vendors, MySQL maps data
    types as shown in the following table. These mappings make it easier to import table definitions from
    other database systems into MySQL.
    Other Vendor Type MySQL Type
    BOOL TINYINT
    BOOLEAN TINYINT
    CHARACTER VARYING(M) VARCHAR(M)
    FIXED DECIMAL
    FLOAT4 FLOAT
    FLOAT8 DOUBLE
    INT1 TINYINT
    INT2 SMALLINT
    INT3 MEDIUMINT
    INT4 INT
    INT8 BIGINT
    LONG VARBINARY MEDIUMBLOB
    LONG VARCHAR MEDIUMTEXT
    LONG MEDIUMTEXT
    MIDDLEINT MEDIUMINT
    NUMERIC DECIMAL
    Data type mapping occurs at table creation time, after which the original type specifications are
    discarded. If you create a table with types used by other vendors and then issue a DESCRIBE
    tbl_name statement, MySQL reports the table structure using the equivalent MySQL types. For
    example:
    mysql> CREATE TABLE t (a BOOL, b FLOAT8, c LONG VARCHAR, d NUMERIC);
    Query OK, 0 rows affected (0.00 sec)
    mysql> DESCRIBE t;
    +-------+---------------+------+-----+---------+-------+
    | Field | Type | Null | Key | Default | Extra |
    +-------+---------------+------+-----+---------+-------+
    | a | tinyint(1) | YES | | NULL | |
    | b | double | YES | | NULL | |
    | c | mediumtext | YES | | NULL | |
    | d | decimal(10,0) | YES | | NULL | |
    +-------+---------------+------+-----+---------+-------+
    4 rows in set (0.01 sec)

  • 相关阅读:
    线程安全的简单理解
    单链表 之 判断两链表是否交叉
    React组件间的通信
    input type=file美化
    Array.prototype.slice.call(arguments)
    ES5 数组方法every和some
    nodejs学习之表单提交(1)
    ES5 数组方法reduce
    ES5 数组方法map
    ES5 数组方法forEach
  • 原文地址:https://www.cnblogs.com/xiangnan/p/5900750.html
Copyright © 2011-2022 走看看