create table hms.as_othersassess
(
assessid national varchar(16) not null comment '评估编号+24位客户id+6位随机',
customerid national varchar(13) comment '客户编号',
allergy national varchar(500) comment '过敏史',
injury national varchar(500) comment '外伤史',
surgery national varchar(500) comment '手术史',
vaccination national varchar(500) comment '预防接种史',
checkreport national varchar(500) comment '体检报告',
createuserid national varchar(10) comment '创建者',
createtime national varchar(19) comment '创建时间',
primary key (assessid)
);
CREATE TABLE `as_othersassess` (
`assessid` varchar(16) NOT NULL DEFAULT '' COMMENT '评估编号+24位客户id+6位随机',
`customerid` varchar(13) DEFAULT NULL COMMENT '客户编号',
`allergy` varchar(500) DEFAULT NULL COMMENT '过敏史',
`injury` varchar(500) DEFAULT NULL COMMENT '外伤史',
`surgery` varchar(500) DEFAULT NULL COMMENT '手术史',
`vaccination` varchar(500) DEFAULT NULL COMMENT '预防接种史',
`checkreport` varchar(500) DEFAULT NULL COMMENT '体检报告',
`createuserid` varchar(10) DEFAULT NULL COMMENT '创建者',
`createtime` varchar(19) DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`assessid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='其他评估信息';
ANSI SQL定义了NCHAR或者NATIONAL CHAR作为一个方法来指示CHAR类型的列应该使用某些预定义的字符集。MySQL5.1使用utf8作为预定义的字符集。例如,这些列类型声明是等价的:
本人理解,等于把表的编码默认设置为utf-8
在MySQL数据库中,字段或列的注释是用属性comment来添加。
创建新表的脚本中,可在字段定义脚本中添加comment属性来添加注释。
示例代码如下:
create table test(
id int not null default 0 comment '用户id'
)