• 十、mysql 数据类型


    参考url:https://www.bilibili.com/video/BV12b411K7Zu?p=132

    1、数值型:

      a、整型

        分类:tinyint(1)smallint(2)mediumint(3)int/integer(4)bigint(8)

          a) 默认为有符号,要设置为无符号需要添加unsigned关键字

          b) 要插入的数值超出了整型的范围,会报out of range异常,并且插入临界值

          c) 如果不设置长度,会有默认的长度,长度代表了显示的最大宽度,如果不够会用0在左边填充,但必须搭配zerofill使用

          d) 零填充zerofill,默认情况下为无符号整数

     

      b、小数:

          分类:

            a) 定点数

              Dec(M,D)

              Decimal(M,D)

            b) 浮点型

              Float(M,D)

              Double(M,D)

           特点:

            a)

              M:整数部位+小数部位

              D:小数部位

              如果超出范围,则插入临界值

            b)

              MD都可以省略

              如果是decimal,M默认为10D默认为0

              如果是floatdouble,则会根据插入的数值的精度来决定

            c) 定点型的精确度较高,如果要求插入数值的精度较高如货币运算则考虑使用定点型

            d) 原则:

            所选择的类型越简单越好,能保存数值的类型越小越好

      

    2、字符型:

      较短的文本:charvarchar

      较长的文本:textblob(较长的二进制数据)

       

    3、日期型:

      1) Data 只保存日期

      2) Datatime 保存日期+时间

      3) Timestamp 保存日期+时间

      4) Time 只保存时间

      5) Year 只保存年

      

  • 相关阅读:
    【复习+知识补充】EL表达式:只能调用静态方法
    【复习】sql语句的拼接 + 链接地址的简写
    淘淘商城maven工程的创建和svn的上传实现
    淘淘商城基于maven和svn的理解
    国家电力项目SSH搭建
    linux中权限的修改
    chown -R命令的使用
    修改nginx的访问目录以及遇到的403错误修改总结
    nginx的在linux系统中的安装
    集群环境的图片的访问和存储
  • 原文地址:https://www.cnblogs.com/nuochengze/p/12583990.html
Copyright © 2020-2023  润新知