简单的mysql语句问题?

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:10:58
CREATE TABLE `message` (
`id` tinyint(1) NOT NULL auto_increment,
`user` varchar(25) NOT NULL,
`title` varchar(50) NOT NULL,
`content` tinytext NOT NULL,
`lastdate` date NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;

最后一句ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=1

是什么意思呢? 谢谢

ENGINE=InnoDB 表示数据库表使用InnoDB引擎,这种引擎支持事务和行级锁,所有数据库和表在一个文件里面。我喜欢用MyISAM引擎,速度更快。

DEFAULT CHARSET=gbk 表示汉字使用GBK编码,那么你的叶面就不要使用UTF-8

AUTO_INCREMENT=1表示自动增加的字段,从1开始编码