zoukankan      html  css  js  c++  java
  • 十:数据类型

    数值形:

      整形

      tinyint  、 smallint 、 mediumint、int/integer、bigint

      1      2    3      4    8     字节数

      特点: 1. 都可以设置有无符号,默认有符号,通过unsigned设置无符号

          2. 如果超出了范围,会报out of range 异常 ,插入临界值

          3. 长度不可以指定,默认会有一个长度

          4. 长度代表显示的最大宽度,如果不够则在边用0填充,但需要搭配zerofill,并且默认为无符号整形

      int(7) 这里的数值存储的范围就是类型int决定的,例如tinyint等,这里的7作用是代表显示结果的样子,长度代表了显示的最大宽度,如果不够就需要进行0填充,但必须搭配zerofill使用。

      小数:定点数    decimal ,浮点数float,double

          float(M, D)

          double(M, D)

          特点: 1. M代表整数部位+小数部位的个数,D代表小数部位

              2.  如果超出范围,则会报out of range异常, 并且插入临界值。

              3.   M和D都可以省略,但对于定点数,M默认为10,D默认我0

              4.   如果精度要求较高,则优先考虑使用定点数

    字符型:

      较短的文本:char、varchar

        char :固定长度的字符,写法为char(M),最大长度不能超过M,其中M可以省略,默认为1

        varchar: 可变长度的字符,写法为varchar(M),最大长度不超过M,其中M不可以省略

      较长的文本:text、blob(较长的二进制数据)

    日期型“

      year 年

      date 日期

      time 时间

      datetime 日期+时间   8个字符

      timestamp 日期加上时间   4个字符   比较容易受时区,语法模式,版本的影响,更能反应当前的真实时间

  • 相关阅读:
    转载:史上最全|阿里那些牛逼带闪电的开源工具,你知道几个?
    互怼、IPO、雷潮、寒冬,2018 互联网圈的那些事儿
    微信迎来又一次重大改版 7.0 版本
    公众号文章目录
    聊几个与赚钱相关的小事情
    使用docker Registry快速搭建私有镜像仓库
    开源组件ELK日志系统配置与管理
    Mysql MHA高可用集群架构
    强大的开源企业级数据监控利器Lepus安装与配置管理
    关于下载gitbash客户端
  • 原文地址:https://www.cnblogs.com/BookMiki/p/14165743.html
Copyright © 2011-2022 走看看