zoukankan      html  css  js  c++  java
  • mysql学习笔记03 mysql数据类型

    数值型:整数型 小数型
    字符串型
    时间和日期类型


    数值型
    ①整数型
    1 2 3 4 8
    1bin表示1位,
    1Byte表示一个字节
    1B=8b。
    1汉字=2字节(1 word = 2 byte)
    1字节=8位(1 byte = bit)
    int(4) -2 147 483 648 至2 147 483 648 (4294967296  2的32次)
    tinyint(1)  -128  128  255字节
    可以使用unsigned 控制是否有正负
    可以使用zerofill 进行前零填充
    也存在布尔值 但是就是tinyint(1)的别名
    Out of range value for column 超过数值的范围
    小数类型
    浮点:小数位可以变化
    有效位数取决操作系统
     支持控制数值的范围 type(m,d)

    m 表示所有的数值位数(不包括小数点)
     d表示小数点后的位数
    float 4   +-3.402823466E+38(小数点后6-7位)
    double 8  +_ 1.797E|308 (16位左右)
    定点数
    decimal(M,N)
    m总位数
    n允许的小数位  
    默认是(10,0)
    时间类型
    create table dt_time(
    a datetime,
    b  timestamp,
    c date

    );
    datetime
    当我们需要保存当前时间包括时分秒
    date
    只存储日月日
    timestamp
    时间戳 存储时是整型,但是表示时间和日期
    支持0数值,
    time
    表示间隔,可以用天表示。
    格式D HH:MM:SS
    取值范围
    -838:59:59  838:59:59
    表示一天中的时间
    表示时间间隔
    year(1)
    取值范围1901到2155


  • 相关阅读:
    Cocos2dx-背景无限循环播放
    centos 7端口和防火墙
    图片裁剪
    spring-boot图片压缩
    vue cli简介
    spring-boot的配置(实时生效)
    spring-boot打成war包放入tomcat运行
    spring-boot上传图片并访问
    linux链接ssh
    mysql远程访问
  • 原文地址:https://www.cnblogs.com/tl542475736/p/3439592.html
Copyright © 2011-2022 走看看