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

    MySQL数据库管理系统提供了整数类型、浮点数类型、定点数类型和位类型、日期时间类型及字符串类型。

    MySQL整数类型包含:tinyint、smallint、mediumint、int(integer)及bigint,主要区别在于:

    在使用时可能会见到int(8)、int(6)这种情况,其实 int(M) 里M 的值跟 int(M) 所占多少存储空间并无关系, int(M)在磁盘上都是占用 4 btyes 的存储空间。除了在最后的显示方式不同外,其数据类型完全一样。

    浮点数类型有float、double,float占用四个字节,double占用8个字节,在存储时,如需存储小数,可使用此种类型, 在使用时,float(10,2)意为存储的最大位数为10位,最多保留两位小数。

    定点数类型dec和decimal,也可存储小数数据,其小数数据精度高于float和double.

    bit(M)位类型bit字节数为M, M的取值范围为1~8,该类型的存储空间由其精度决定。

    日期和时间类型包括data、datatime、timestamp、time、year;

    data表示年月日;

    datatime可表示年月日时分秒;

    timestamp可表示当前系统时间;

    time用于时分秒;

    year用于年份;

    可用于查询当前时间:

    select curdate(), now(), time(now()), year(now());

    curdate()返回当前时间年月日,其他的顾名思义即可得。

    字符串类型常见的有char、varchar、 tinytext、mediumtext、longtext及binary、blob等。

  • 相关阅读:
    Deepin 安装成功后开机进入系统黑屏
    Widows 关闭 Defender的方法
    yapi
    spring boot集成minio,最新版
    Minio第一课:走进 Minio
    Docker与IPtables
    解决:required a single bean, but 2 were found:
    Python之Beautiful Soup 4使用实例
    mysql -5.7.31 修改root密码
    mybatis/tk mybatis下实体字段是关键字/保留字,执行报错
  • 原文地址:https://www.cnblogs.com/jdwfff/p/10480266.html
Copyright © 2011-2022 走看看