根据功能需求分析,用于记用户信息的 user 表需要的字段如下:
字段名 | 数据类型 | 说明 |
---|---|---|
uid | mediumint(8) | 主键,自动增长 |
username | char(15) | 注册用户名 |
password | char(32) | MD5 加密后的密码 |
varchar(40) | 用户 Email | |
regdate | int(10) | 用户注册时间戳 |
建表 SQL 参考如下:
CREATE TABLE `user` ( `uid` mediumint(8) unsigned NOT NULL auto_increment, `username` char(15) NOT NULL default '', `password` char(32) NOT NULL default '', `email` varchar(40) NOT NULL default '', `regdate` int(10) unsigned NOT NULL default '0', PRIMARY KEY (`uid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;