zoukankan      html  css  js  c++  java
  • 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之间的整数

     
  • 相关阅读:
    浅谈for与for in的不同点
    mysql数据类型
    json和数组的区别
    关于html中的设置body宽高的理解
    10 件在 PHP 7 中不要做的事情
    PHP程序员的能力水平层次
    php7了解一下
    html基础
    jenkins 整合maven,svn(配置钩子程序实现提交代码自动构建),tomcat实现热部署(windows+linux分别实现)
    maven打包时包含本地jar
  • 原文地址:https://www.cnblogs.com/csk001/p/14222924.html
Copyright © 2011-2022 走看看