美文网首页
MySQL学习 3 列类型学习

MySQL学习 3 列类型学习

作者: 8a590e918db0 | 来源:发表于2018-11-11 13:02 被阅读0次

1 数值型(整型列,浮点型列)

1)整型列存储范围与所占空间

2) 整型列的可选属性

- (M):宽度,在0填充的时候才有意义

- unsigned :无符号类型

- zerofill :0填充,默认无符号

3) 浮点型与定点型

- 浮点型 : float(M,D)

- 定点型 : decimal(M,D)

M: 精度 (总位数,不包含点)

D:标度 (小数位)

float M<=24时占4个字节,大于时占8个

decimal的存储空间变长,注意范围不要选过大

2 字符型

3 日期/时间类型

列类型 存储需求

DATE     3个字节

TIME      3个字节

DATETIME     8个字节

TIMESTAMP     4个字节

YEAR 1个字节 ,还可以存0000年

4 特殊的NULL类型

- NULL 不是假,也不是真,而是"空"

- 任何运算符,判断符碰到NULL,都得NULL

- NULL的判断只能用is null,is not null

- NULL 影响查询速度,一般避免使值为NULL

相关文章

  • MySQL学习 3 列类型学习

    1 数值型(整型列,浮点型列) 1)整型列存储范围与所占空间 2)整型列的可选属性 - (M):宽度,在0填充的时...

  • MySQL 学习笔记

    MySQL 学习笔记 数据库操作 表的操作 数据操作 字符集编码 数据类型(列类型) 1. 数值类型 2. 字符串...

  • MySQL数据类型

    MySQL学习笔记(2) mysql支持的数据类型 mysql数值类型 关于每个类型的详细信息可以通过 ? int...

  • Mysql各种类型字段长度

    BIT[(M)] MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本...

  • MySQL学习笔记(2)—— 数据类型和列类型

    MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。首先给出可用类型的一...

  • MySQL列类型

    原文:http://www.cnblogs.com/baochuan/archive/2012/05/23/251...

  • mysql explain 说明

    mysql explain 说明 总结学习一下mysql的explain 。innodb 列说明id就是每个sql...

  • MySQL数据库操作

    数据库 MySQL 基本操作 数据库操作 表的操作 数据操作 字符集编码 数据类型(列类型) 列属性(列约束) 建...

  • SQL基础笔记(一)

    学习笔记(一) 参考内容:廖雪峰的博客mysql的教程 数据类型 对于一个关系型数据库表,除了每一列的名称外,还需...

  • Mysql索引的设计、使用和优化

    Mysql索引概述 所有MySQL列类型可以被索引。对相关列使用索引是提高SELECT操作性能的最佳途径。根据存储...

网友评论

      本文标题:MySQL学习 3 列类型学习

      本文链接:https://www.haomeiwen.com/subject/fhgdxqtx.html