一、用户列表的实现
CREATE TABLE `chatuser` ( -- `Id` int(11) NOT NULL AUTO_INCREMENT, `NickName` varchar(255) DEFAULT NULL COMMENT ‘昵称‘, `Sign` varchar(255) DEFAULT NULL COMMENT ‘个性签名‘, `Avatar` varchar(255) DEFAULT NULL COMMENT ‘头像‘, -- `PassWord` varchar(255) DEFAULT NULL COMMENT‘密码‘, `Email` varchar(255) DEFAULT NULL COMMENT‘邮箱‘, -- `IsValid` INT DEFAULT 0 COMMENT ‘有效‘, `CreateTime` datetime DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间‘, `UpdateTime` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ‘更新时间‘, -- PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT ‘用户表‘;
二、分组列表的实现
三、群组列表的实现
新建一个群组的数据库,后台的群组管理主要读取这张表的数据,群组表主要功能是记录前台新建的群组。
CREATE TABLE `chatgroup` ( -- `Id` int(11) NOT NULL AUTO_INCREMENT COMMENT ‘群组id‘, `GroupName` varchar(155) NOT NULL COMMENT ‘群组名称‘, `Avatar` varchar(155) DEFAULT NULL COMMENT ‘群组头像‘, `GroupSign` varchar(155) DEFAULT NULL COMMENT ‘群组签名-即群简介‘, -- `OwnerId` int(11) DEFAULT NULL COMMENT ‘群主id‘, -- `IsValid` INT DEFAULT 0 COMMENT ‘有效‘, `CreateTime` datetime DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间‘, `UpdateTime` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ‘更新时间‘, -- `Status` tinyint(1) DEFAULT NULL COMMENT ‘1审核通过 -1待审核 -2审核不通过‘, PRIMARY KEY (`Id`) ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ‘群组表‘;