发布网友 发布时间:2022-04-09 05:35
共4个回答
懂视网 时间:2022-04-09 09:56
在mysql中,varchar和char类型必须指定长度,int类型不需要指定。
例如
SET NAMES utf8;
DROP TABLE IF EXISTS `content_type`;
CREATE TABLE `content_type` (
`id` BIGINT NOT NULL AUTO_INCREMENT,
`name` varchar(10) NOT NULL UNIQUE,
`description` text,
`creator` VARCHAR(10),
`lastModifier` VARCHAR(10),
`createTime` TIMESTAMP,
`lastModifyTime` TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=UTF8;
mysql建表语句注意事项
标签:
热心网友 时间:2022-04-09 07:04
建议第一种方案.热心网友 时间:2022-04-09 08:22
我个人倾向于第二种,因为如果数据量大的话,第一种方式产生的数据条数成平方倍增加,查询起来系统开销也比第二种大(第二种只查询一次,返回一条记录,而第二种则要多很多)。热心网友 时间:2022-04-09 09:57
第一种是比较常规的做法,也不存在比第二种牺牲数据库,数据条数不代表多耗费存储空间。