请问,数据库 id 适合用 varchar类型吗?

yuandejun 2008-03-11 10:31:00
谢谢啦。
...全文
894 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
DAMINGSHANG 2008-03-26
  • 打赏
  • 举报
回复
id应该用数字,至于HR,只要让他看到的是文字不就行了----嘻嘻,好像应该是这样吧。
yuandejun 2008-03-26
  • 打赏
  • 举报
回复
呵呵。如果这么说 那时间戳在某种意义上来说就是字符串啦。
xbt746 2008-03-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 liuyann 的回复:]
可以
我这儿员工号就用的varchar(10)
因为我没办法强迫HR用数字== 思想重于技巧 ==
[/Quote]
呵呵,把HR给辞了
liuyann 2008-03-20
  • 打赏
  • 举报
回复

[Quote]======= L11 - 2008-03-20 09:08:47 - xbt746 --- 0 =====================================
引用 4 楼 liuyann 的回复:
可以
我这儿员工号就用的varchar(10)
因为我没办法强迫HR用数字== 思想重于技巧 ==

呵呵,把HR给辞了[/Quote]

呵呵,把HR给辞了
== 思想重于技巧 ==
liuyann 2008-03-16
  • 打赏
  • 举报
回复

需求决定技术

没有什么好争论的了 。
== 思想重于技巧 ==
iihero_ 2008-03-16
  • 打赏
  • 举报
回复
串匹配,与整数大小比较,哪个快,不言自喻
rainbowliuliang 2008-03-11
  • 打赏
  • 举报
回复
varchar存储是变化长度的 所以会慢
yuandejun 2008-03-11
  • 打赏
  • 举报
回复
存 varchar 时会影响读取速度吗?varchar 匹配和 int 匹配哪个快一些呢?
rainbowliuliang 2008-03-11
  • 打赏
  • 举报
回复
支持版主 顶一贴
rainbowliuliang 2008-03-11
  • 打赏
  • 举报
回复
id 用 int 比较合适 一般是编号喽 用varchar时 存个时间戳什么的
懒得去死 2008-03-11
  • 打赏
  • 举报
回复
关于这个问题,没有什么好争论的了 。
自己建个表插点数据进去不就啥都明白了嘛!
rainbowliuliang 2008-03-11
  • 打赏
  • 举报
回复
这个问题就看你实际需不需要设成varchar了
如果不需要就用int
需要就用char varchar 看你的需要了
yuandejun 2008-03-11
  • 打赏
  • 举报
回复
到底慢好多呢?有这样的数据吗
liuyann 2008-03-11
  • 打赏
  • 举报
回复

可以
我这儿员工号就用的varchar(10)
因为我没办法强迫HR用数字
== 思想重于技巧 ==

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧