mysql数据表字段的类型和长度

数据表字段的类型和长度选择令我很头疼,请帮我填写以下字段最佳的类型和长度,谢谢。
字段-类型-长度
如:ID-int-6
用户名
登录密码
身份证号码
手机号码
部门
入职时间
家庭地址
电子邮箱
登录次数

CREATE TABLE `colleague` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(200) DEFAULT NULL,
  `password` varchar(100) DEFAULT NULL,
  `idnetify_card` varchar(18) DEFAULT NULL,
  `phone` varchar(11) DEFAULT NULL,
  `department` varchar(30) DEFAULT NULL,
  `work_time` datetime DEFAULT NULL,
  `address` varchar(200) DEFAULT NULL,
  `email` varchar(200) DEFAULT NULL,
  `login_count` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

温馨提示:答案为网友推荐,仅供参考
相似回答