MySQL--常用数据类型

来源:互联网 发布:最终幻想13 优化 编辑:程序博客网 时间:2024/06/07 08:42

MySQL–常用数据类型

  • MySQL常见的数据类型有: 日期类型, 数值类型 字符串类型

日期类型

MySQL数据类型 字节数 含义 date 3字节 日期,格式:2014-09-18 time 3字节 时间,格式:08:42:30 datetime 8字节 日期时间,格式:2014-09-18 08:42:30 timestamp 4字节 自动存储记录修改的时间 year 1字节 年份

注意:在MySQL中,日期时间值使用单引号引起来。 相当于Java中Date,Calender。

数值类型

1.整形

MySQL数据类型 字节数 含义(带有符号) tinyint 1字节 范围(-128~127) smallint 2字节 范围(-32768~32767) mediumint 3字 范围(-8388608~8388607) int 4字节 范围(-2147483648~2147483647) bigint 8字节 范围(+-9.22*10的18次方)

2.浮点型

MySQL数据类型 字节数 含义(带有符号) float(m, d) 4字节 单精度浮点型,m总个数,d小数位 double(m, d) 8字节 双精度浮点型,m总个数,d小数位 decimal(m, d) decimal是存储为字符串的浮点数

注意:

  1. 定点数据类型, DECIMAL,高精度类型,金额货币优先选择。
  2. 在使用浮点型的时候,还是要注意陷阱的,要以插入数据库中的实际结果为准。 如:
    在MySQL中建立了一个表,有一列为float(5, 3);做了以下试验:
    1.插入123.45678,最后查询得到的结果为99.999;
    2.插入123.456,最后查询结果为99.999;
    3.插入12.34567,最后查询结果为12.346;
MySQL列类型 Java数据类型 FLOAT float/Float DOUBLE double/Double DECIMAL BigDecimal

字符类型

MySQL数据类型 含义(带有符号) char(n) 固定长度,最多255个字符 varchar(n) 可变长度,最多65535个字符 tinytext 可变长度,最多255个字符 text 可变长度,最多65535个字符 mediumtext 可变长度,最多2的24次方-1个字符 longtext 可变长度,最多2的32次方-1个字符

MySQL常用数据类型思维导图

这里写图片描述

0 0
原创粉丝点击