Access数据库中备注字段类型 mysql应该用什么字段类型来作相应的替代?

时间:2022-09-08 15:32:34
我这会在学习eWebedtor,原先eWebeditor系统中Access数据库中备注字段类型 mysql应该用什么字段类型来作相应的替代?
谢谢啦 

2 个解决方案

#1


DROP TABLE IF EXISTS `kq_attendencedata`;
CREATE TABLE `kq_attendencedata` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `f_consumer_id` int(5) unsigned NOT NULL COMMENT '用户id和kq_user表对应',
  `f_attdate` varchar(50) NOT NULL DEFAULT '' COMMENT '考勤日期',
  `f_onduty` varchar(50) NOT NULL DEFAULT '' COMMENT '当班日期',
  `f_offduty` varchar(50) NOT NULL DEFAULT '' COMMENT '下班日期',
  `f_attdatetime` int(11) unsigned NOT NULL COMMENT '考勤日期时间戳',
  `f_ondutytime` int(11) unsigned NOT NULL COMMENT '当班日期时间戳',
  `f_offdutytime` int(11) unsigned NOT NULL COMMENT '下班日期时间戳',
  `updatetime` int(11) unsigned NOT NULL COMMENT '当前数据更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1693 DEFAULT CHARSET=utf8;

参考一下吧不知道对你有没有帮助。后面汉子就是MySQL备注不用新字段

#2


使用TEXT 
TEXT最大65535字符

CHAR(size) 保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多 255 个字符。
VARCHAR(size)
保存可变长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的最大长度。最多 255 个字符。
注释:如果值的长度大于 255,则被转换为 TEXT 类型。
TINYTEXT 存放最大长度为 255 个字符的字符串。
TEXT 存放最大长度为 65,535 个字符的字符串。
BLOB 用于 BLOBs (Binary Large OBjects)。存放最多 65,535 字节的数据。
MEDIUMTEXT 存放最大长度为 16,777,215 个字符的字符串。
MEDIUMBLOB 用于 BLOBs (Binary Large OBjects)。存放最多 16,777,215 字节的数据。
LONGTEXT 存放最大长度为 4,294,967,295 个字符的字符串。
LONGBLOB 用于 BLOBs (Binary Large OBjects)。存放最多 4,294,967,295 字节的数据。

#1


DROP TABLE IF EXISTS `kq_attendencedata`;
CREATE TABLE `kq_attendencedata` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `f_consumer_id` int(5) unsigned NOT NULL COMMENT '用户id和kq_user表对应',
  `f_attdate` varchar(50) NOT NULL DEFAULT '' COMMENT '考勤日期',
  `f_onduty` varchar(50) NOT NULL DEFAULT '' COMMENT '当班日期',
  `f_offduty` varchar(50) NOT NULL DEFAULT '' COMMENT '下班日期',
  `f_attdatetime` int(11) unsigned NOT NULL COMMENT '考勤日期时间戳',
  `f_ondutytime` int(11) unsigned NOT NULL COMMENT '当班日期时间戳',
  `f_offdutytime` int(11) unsigned NOT NULL COMMENT '下班日期时间戳',
  `updatetime` int(11) unsigned NOT NULL COMMENT '当前数据更新时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1693 DEFAULT CHARSET=utf8;

参考一下吧不知道对你有没有帮助。后面汉子就是MySQL备注不用新字段

#2


使用TEXT 
TEXT最大65535字符

CHAR(size) 保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多 255 个字符。
VARCHAR(size)
保存可变长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的最大长度。最多 255 个字符。
注释:如果值的长度大于 255,则被转换为 TEXT 类型。
TINYTEXT 存放最大长度为 255 个字符的字符串。
TEXT 存放最大长度为 65,535 个字符的字符串。
BLOB 用于 BLOBs (Binary Large OBjects)。存放最多 65,535 字节的数据。
MEDIUMTEXT 存放最大长度为 16,777,215 个字符的字符串。
MEDIUMBLOB 用于 BLOBs (Binary Large OBjects)。存放最多 16,777,215 字节的数据。
LONGTEXT 存放最大长度为 4,294,967,295 个字符的字符串。
LONGBLOB 用于 BLOBs (Binary Large OBjects)。存放最多 4,294,967,295 字节的数据。