MySQL标志图像

时间:2014-11-14 18:23:22

标签: php mysql database

我的MySQL数据库中有一列图像,但我想知道我应该使用哪个列标志? (PK,NN,UQ,BIN,UN,ZF,AI)或者他们甚至重要吗?

编辑:也许我应该提一下它是一个blob数据类型

谢谢..

1 个答案:

答案 0 :(得分:1)

首先:了解每个标志的含义:

  • PK主键:主键(显然,BLOB不能是PK)
  • NN不可空:该字段是否必填项?如果是,请使用此标志
  • UQ唯一:强制列上的唯一索引(再次,对BLOB不是一个好主意)
  • BIN二进制:将字符串存储为二进制字符串(对于BLOB而言不是必需的)
  • UN无符号:只有非负数(BLOB可能是正数还是负数?)
  • ZF零填充:左键数字值为零(我真的需要说一些与BLOB相关的内容吗?)
  • AI自动增量(我真的需要解释一下吗?)