美文网首页MySQL优化
关于表字段的选择

关于表字段的选择

作者: LoveCoding | 来源:发表于2017-11-03 23:37 被阅读0次

目标:用最短的时间,让你掌握最有用的技术点

Char vs varchar

char是固定长度的,所以它的处理速度要比varchar快,但缺点是浪费存储控制,比如设置char(11),即使是存储’ab’,也会占用11个字符,因此对那些存储长度变化不大且对查询速度要求高的数据,可以考虑用char类型。

Text vs BLOB

当我们保存较大的文本时,上述的数据类型将不满足需求。

Text可以用来保存一篇文章或具体的描述信息,而BLOB可以保存二进制数据,比如图片,音频,视频,不过通常我们会采用路径的方式代替。

浮点数和定点数

浮点数:float或者double

定点数:decimal

由于浮点数在运算时,存在精度的问题,所以像金额这种及其敏感的数据,我们建议采用定点数来存储,或者采用int类型类存储

日期选择:Datetime

相关文章

  • 数据透视表布局及美化

    1.建立数据透视表 插入-数据透视表-显示-经典数据透视表 选择添加到报表的字段 在区域间拖动字段,并选择计数方式...

  • MySQL实战宝典 表结构设计篇 07 表的访问设计:SQL O

    到目前为止,已经学习了表结构的字段类型选择和表的物理存储设计,这一节继续学习表的访问选型。字段类型选择+物理存储设...

  • kettle_2自动创建数据库表

    根据excel表格某个字段值,创建数据库表,数据库使用pg。1.excel表输入2.字段选择在“选择和修改”菜单,...

  • MySQL 物理设计(具体设计表的参数)

    物理设计: 1.定义数据库,表,及字段的命名规范 2.选择合适的存储引擎 3.为表中的字段选择合适的数据类型 4....

  • MySQL 表操作

    完美创建表 查看表的结构 给表改名 给表添加字段 修改字段类型 修改字段名 删除表中字段

  • 31、认识数据透视表,能帮你称霸Excel的朋友2018-10-

    一、创建数据透视表 选择区域中任意——【插入:数据透视表】——选择列、行、值 二、数据透视表的整理 1、空字段名包...

  • 模糊查询sql语句

    一般模糊语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供...

  • SSM框架-实现模糊查询-foreknow_cms

    一般模糊语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供...

  • PostgreSQL笔记

    修改字段名 修改字段 新增字段 查找字符串 tab的使用 情景:批量新增 灾难性SQL【update关于多个表】

  • django:models操作

    django关于数据库的操作,使用ORM框架。以类的形式表示一个表的关系。 字段 每个表的字段类型 小结: 基本上...

网友评论

    本文标题:关于表字段的选择

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