MySQL 数据类型:

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 数据类型:相关的知识,希望对你有一定的参考价值。

mysql 数据类型:
字符型
数值型
日期时间型
内建类型

    字符型:
        CHAR, BINARY:定长数据类型;
        VARCHAR, VARBINARY:变长数据类型;需要结束符;
        TEXT:TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT
        BLOB: TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB   #2的8次方、16次方、24次方、32次方
        ENUM  #枚举类型, SET
    数值型:
        精确数值型:
            整型:TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT
            十进制型:DECIMAL
        近似数值型
            浮点型:
                FLOAT
                DOUBLE

            BIT

    日期时间型:
        DATE
        TIME
        DATETIME
        TIMESTAMP
        YEAR(2), YEAR(4)

    字符类型修饰符:
        NOT NULL: 非空约束;
        NULL:    #不非空
        DEFAULT ‘STRING‘: 指明默认值;
        CHARACTER SET ‘‘:使用的字符集;  #库级别自动集成的,如果在库上定义了,就不在需要在字段级别定义
        COLLATION:使用的排序规则

        mysql> SHOW CHARACTER SET;   #查看字符集
        mysql> SHOW COLLATION;       #查看排查规则

数值类型:
    整型数据修饰型:
        NOT NULL    #不允许没有值
        NULL        #
        DEFAULT NUMBER   #默认数值

        AUTO_INCREMENT:      #自动增长
            UNSIGNED         #无符号,字段类型的修饰符,来修饰类型本身的。
            PRIMARY KEY|UNIQUE KEY   #
            NOT NULL

            mysql> SELECT LAST_INSERT_ID();

    日期时间型修饰符: Datetime Data Types
        NOT NULL
        NULL
        DEFAULT 

    内建类型SET和ENUM的修饰符:
        NOT NULL
        NULL
        DEFAULT

以上是关于MySQL 数据类型:的主要内容,如果未能解决你的问题,请参考以下文章

在代码片段中包含类型转换

对这个带有 & 不带 = 的代码片段返回类型感到非常困惑

从mysql的片段中加载ListView

硬核!管理mysql数据库的工具

对“xxx”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。 错误解决一例。(代码片段

连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段