zoukankan      html  css  js  c++  java
  • 数据类型(列类型)

    数据类型(列类型)

    所谓的数据类型:对数据进行统一的分类,从系统的角度出发为了能够使用统一的方式进行管理:更好的利用有限的空间.

    SQL中将数据类型分成了三大类:数值类型,字符串类型和时间日期类型


    数值型

    数值型数据:都是数值
    系统将数值型分为整数型和小数型

    整数型

    存放整型数据:在SQL中因为要考虑如何节省磁盘空间,所以系统将整型有细分成了5类:

    Tinyint: 迷你整型,使用一个字节存储,表示的状态最多为256种(常用)
    Smallint: 小整形,使用2个字节存储,表示的状态最多有65536种
    Mediumint: 中整型,使用3个字节存储
    Int: 标准整型,使用4个字节存储(常用)
    Bigint:大整型,使用8个字节存储

     

    创建一张整型表


    插入数据:只能插入整型,只能插入范围内的整型


    SQL中的数值类型全部都是默认有符号:分正负
    有时候需要使用无符号数据:需要给数据类型限定: int unsigned ; -- 无符号 从零开始


    数据的插入


    查看表结构的时候,发现每个字段的数据类型之后都会自带一个括号,里面有指定的数字


    显示宽度:没有特别的含义,只是默认的告诉用户可以显示的形式而已,实际上用户是可以控制的,这种控制不会改变数据本身的大小

    插入数据


    显示宽度的意义:在于当数据不够显示宽度的时候,会自动让数据变成对应的显示宽度:通常需要搭配一个前导0来增加宽度,不改变值大小:zerofill(零填充) 零填充会导致数值自动变成无符号


    零填充+显示宽度的效果


    零填充的意义:保证数据格式

  • 相关阅读:
    《Java编程思想》笔记 第二十章 注解
    《Java编程思想》笔记 第十九章 枚举类型
    《Java编程思想》笔记 第十七章 容器深入研究
    一个关于Java 多线程问题的知识点
    Tomcat 部署2个项目,只有一个可以访问的解决方案
    抄书(Copying Books, UVa 714)
    Checker Challenge
    Case of the Zeros and Ones
    Tom and paper
    不规则棋盘问题
  • 原文地址:https://www.cnblogs.com/sunhao96/p/7545761.html
Copyright © 2011-2022 走看看