zoukankan      html  css  js  c++  java
  • mysql 类型

    1.bigint 范围(-2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) ) 字节大小(8个字节)

    2.int 范围(-2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) ) 字节大小(4个字节)

    3.mediumint 范围(-8388608到8388607) 字节大小(3个字节)

    4.smallint 范围(2^15 (-32,768) 到 2^15 - 1 (32,767) ) 字节大小(2个字节)

    5.tinyint 范围(有符号的范围是-128 - 127,无符号的范围是 从 0 到 255 的整型数据。) 字节大小(1个字节)

    char和 varchar区别

    存数据是大小与速度区别(char更快,但费空间;varchar是多少字节就存多少字节)

    char定义的是固定长度,长度范围为0-255,存储时,如果字符数没有达到定义的位数,会在后面用空格补全存入数据库中,在上例中,name实际存储在数据中的数据为'zejin '
    varchar是变长长度,长度范围为0-65535,存储时,如果字符没有达到定义的位数,也不会在后面补空格,在上例subject字段中,实际存储在数据中的数据为'zejin ',当然还有一或两个字节来描述该字节长度
     
    Value CHAR(4) Storage Required VARCHAR(4) Storage Required
    '' ' ' 4 bytes '' 1 byte
    'ab' 'ab ' 4 bytes 'ab' 3 bytes
    'abcd' 'abcd' 4 bytes 'abcd' 5 bytes
    'abcdefgh' 'abcd' 4 bytes 'abcd' 5 bytes
  • 相关阅读:
    Pythoy 数据类型序列化——json&pickle 模块
    Python xml 模块
    Spring MVC <mvc:annotation-driven/>的作用
    Spring MVC学习笔记
    springboot配置logback日志
    Git master合并分支时提示“Already up-to-date”
    解决idea tomcat乱码问题
    MYSQL 八大优化方案
    SpringBoot项目集成PageHelper使用
    Git--远程仓库版本回退方法
  • 原文地址:https://www.cnblogs.com/wesky/p/6846826.html
Copyright © 2011-2022 走看看