ThinkPHP对数据库及表有相关的要求,现给出一个具体的实例如下:
CREATE TABLE IF NOT EXISTS `zaho_data` (
`id` smallint(4) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL,
`content` varchar(255) NOT NULL,
`create_time` int(11) unsigned NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
主要注意如下几点:
1、表的前缀
ThinkPHP调用数据库时,一个共同的表前缀,如zaho_
2、ThinkPHP是使用utf8编码的,所以数据库也要使用utf8编码使用charset
3、简单的没有太复杂的逻辑的数据库表,最好使用MyISAM的存储方式