建表时先要了解需求及该字段大致范围,能省空间就省下,养成良好习惯。

TINYINT 1 字节
SMALLINT 2 个字节
MEDIUMINT 3 个字节
INT 4 个字节
INTEGER 4 个字节
BIGINT 8 个字节
FLOAT 4 个字节
DOUBLE 8 个字节
REAL 8 个字节
DECIMAL(M,D) M字节(D+2 , 如果M <D)

NUMERIC(M,D) M字节(D+2 , 如果M <D)


DATE 3 个字节
DATETIME 8 个字节
TIMESTAMP 4 个字节
TIME 3 个字节
YEAR 1 字节


CHAR(M) M字节,1 <= M <=255
VARCHAR(M) L+1 字节, 在此L <= M和1 <= M<= 255

TINYBLOB, TINYTEXT L+1 字节, 在此L< 2 ^ 8
BLOB, TEXT L+2 字节, 在此L< 2 ^ 16
ENUM('value1','value2',...) 1 或 2 个字节, 取决于枚举值的数目(最大值65535)

更多相关文章

  1. 获取具有行sql中的最大值的列名
  2. 将字节列表转换为字节字符串
  3. Python:lambda表达式实现求两个变量的最大值
  4. 如何发送一个字节(或字节)来测试在我的应用程序中监听的套接字?
  5. 嵌入式linux 字节对齐 导致输出Alignment trap
  6. 请问mysql中有没有类似math.max(1,2)这种可以比较两个值中最大值
  7. TSQL - 非标准化表上的最大值或最高日期
  8. mysql获取自增id最大值四种方法
  9. 【JavaWeb-6】HttpServletResponse的字符字节输出流、编码、文件

随机推荐

  1. 在谷歌中映射V2…fragment.getMap()返回n
  2. 不同Android版本设备正确获取屏幕分辨率
  3. Android开发——联系人中几种常见的mimet
  4. android surfaceview里onTouchEvent 画图
  5. 绑定服务后台播放音频的简单示例
  6. 常用命令(Linux、Android、adb)
  7. 新浪微博开放平台开发-android客户端(1)
  8. android设备中的临时文件夹在哪里?
  9. Android程序自动化打包
  10. Android 相关 - R无法引用