zoukankan      html  css  js  c++  java
  • Mysql 建表 数据类型选择

    整数类型:

      tinyint、smallint、mediumint、int、bigint分别使用8、16、24、32、64位存储空间,在保证储值范围够用的情况下,选择最小的数据类型

    实数类型(包含小数部分时):

      decimal

    字符串类型:

      varchar类型 存储可变长字符串 

      char 存储固定长度的字符串 性能最高 可用char(1) 来存储T/F 布尔

    日期和时间类型:

      datetime 能保存大范围的值 1001年到9999年 他把日期和时间封装到 YYYYMMDDHHMMSS整数中 与时区无关 使用8个字节存储空间

      timestamp 保存了从 1970年1月1日午夜以来的毫秒数 范围1970年到2038年 存储值会根据时区发生变化 通常应该尽量使用 timestamp 比 datetime性能高

    特殊类型数据:

      时间戳 yyyymmddhhmmss 一般用int存储  可以用 from_unixtime等函数转换为时间类型 效率较高

      IP地址 一般用int(10)存储  inet_aton() ip->数字 inet_ntoa() 数字->ip

        

    
    
  • 相关阅读:
    SSM框架--详细整合教程
    ssh--整合注意事项
    SSH--三大框架整合原理
    springMVC的流程
    java框架问题整理
    集合的体系
    java异常机制
    java知识点
    Java编程思想【Thinking in java】
    实验三 指令实验(一)
  • 原文地址:https://www.cnblogs.com/mingf123/p/4749098.html
Copyright © 2011-2022 走看看