• 十:数据类型


    数值形:

      整形

      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个字符   比较容易受时区,语法模式,版本的影响,更能反应当前的真实时间

  • 相关阅读:
    win10 下安装 tesseract + tesserocr
    win 10 家庭中文版安装docker ,但是没有 Hyper-V , 这样一步搞定
    Pycharm 分屏
    cookie 和 session
    retrying 模块
    Pychram 运行程序在 run 窗口和 python console 窗口之间切换
    封装、继承、多态
    泛型、反射、注解
    多线程笔记
    多线程
  • 原文地址:https://www.cnblogs.com/BookMiki/p/14165743.html
Copyright © 2020-2023  润新知