• MySQL数据库中,常用的数据类型


    MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库

    同其他语言一样,也有自己的数据类型,下面为大家介绍一下mysql常用的数据类型:
    整数类型 字节 范围(有符号) 范围(无符号) 用途
     
     
    整型列的可选属性
    M: 宽度(在0填充的时候才有意义)
    unsigned: 无符号类型(非负)
    zerofill: 0填充,(默认无符号)
    日期和时间类型
    DATE 3个字节
    DATETIME 8个字节
    TIMESTAMP 4个字节
    TIME 3个字节
    YEAR 1个字节 ,还可以存0000年
    字符串类型
    特殊的NULL类型
    NULL 不是假,也不是真,而是"空"
    任何运算符,判断符碰到NULL,都得NULL
    NULL的判断只能用is null,is not null
    NULL 影响查询速度,一般避免使值为NULL
    通过对每种数据类型的用途,表示范围等有一个概要的了解,然后根据选定的存储引擎,确定如何选择合适的数据类型。用较小的存储代价换来较高的数据库性能。
     
     

    类型名称

    说明

    int(integer)

    整数类型

    double

    小数类型

    decimal(m,d)

    指定整数位与小数位长度的小数类型

    date

    日期类型,格式为yyyy-MM-dd,包含年月日,不包含时分秒

    datetime

    日期类型,格式为yyyy-MM-dd HH:mm:ss,包含年月日时分秒

    timestamp

    日期类型,时间戳

    varchar(M)

    文本类型,M为0~65535之间的整数

     
  • 相关阅读:
    游戏与必胜策略
    中国剩余定理
    中国剩余定理
    欧几里得和扩展欧几里得
    欧几里得和扩展欧几里得
    51nod 1028 大数乘法 V2
    51nod 1028 大数乘法 V2
    51nod 1029 大数除法
    51nod 1029 大数除法
    51nod 1166 大数开平方
  • 原文地址:https://www.cnblogs.com/csk001/p/14222924.html
Copyright © 2020-2023  润新知