Ai
1 Star 8 Fork 0

wind/php_online_im

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
sql.sql 3.64 KB
一键复制 编辑 原始数据 按行查看 历史
liujiming 提交于 2020-06-27 15:21 +08:00 . 初始化项目
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for message
-- ----------------------------
DROP TABLE IF EXISTS `message`;
CREATE TABLE `message` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`from_id` int(11) DEFAULT NULL,
`to_id` int(11) DEFAULT NULL,
`chat_id` int(11) DEFAULT NULL ,
`time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
`msg` varchar(255) DEFAULT NULL,
`msg_type` TINYINT NOT NULL DEFAULT 0,
`is_read` TINYINT DEFAULT 0,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(20) NOT NULL ,
`password` varchar(50) NOT NULL ,
`sex` tinyint DEFAULT 0 NOT NULL ,
`age` SMALLINT DEFAULT 0 NOT NULL ,
`created_at` datetime NOT NULL,
`avatar` VARCHAR(255) DEFAULT NULL ,
`access_token` varchar(100) DEFAULT NULL,
`access_ip` varchar(50) DEFAULT NULL,
`token_expired` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB
AUTO_INCREMENT=1
DEFAULT CHARSET=utf8
COMMENT '用户表'
;
-- ----------------------------
-- Table structure for friend
-- ----------------------------
DROP TABLE IF EXISTS `chat`;
CREATE TABLE `chat`(
`chat_id` int(11) not null AUTO_INCREMENT,
`user_id` INT(11) NOT NULL COMMENT '用户id',
`target_id` INT(11) NOT NULL COMMENT '好友Id或群组id',
`type` TINYINT NOT NULL DEFAULT 0 COMMENT '类型,0好友,1群组',
`last_chat_time` DATETIME DEFAULT NULL COMMENT '最后消息时间',
PRIMARY KEY (`chat_id`),
INDEX (`user_id`),
INDEX (`target_id`)
)ENGINE =Innodb
AUTO_INCREMENT=1
DEFAULT CHARSET=utf8
COMMENT '聊天对象表';
-- ----------------------------
-- Table structure for group
-- ----------------------------
DROP Table if EXISTS `group`;
CREATE TABLE `group`(
`group_id` INT not NULL AUTO_INCREMENT,
`sponsor_id` INT NOT NULL COMMENT '创建人id',
`group_name` VARCHAR(20) NOT NULL DEFAULT '' COMMENT '群组名称',
`created_at` DATETIME not NULL ,
PRIMARY KEY (`group_id`)
)ENGINE =Innodb
AUTO_INCREMENT=1
DEFAULT CHARSET=utf8
COMMENT '群组表';
-- ----------------------------
-- Table structure for group
-- ----------------------------
DROP Table if EXISTS `group_user`;
CREATE TABLE `group_user`(
`id` INT not NULL AUTO_INCREMENT,
`group_id` INT NOT NULL,
`user_id` INT not NULL,
`created_at` DATETIME NOT NULL,
PRIMARY KEY (`id`)
)ENGINE =Innodb
AUTO_INCREMENT=1
DEFAULT CHARSET=utf8
COMMENT '群组人员表';
-- ----------------------------
-- Table structure for user_friend
-- ----------------------------
DROP TABLE if EXISTS `user_friend`;
CREATE TABLE `user_friend`(
`id` INT NOT NULL AUTO_INCREMENT,
`user_id` INT NOT NULL ,
`friend_id` INT NOT NULL ,
`add_time` DATETIME NOT NULL,
`sponsor_id` INT NOT NULL,
PRIMARY KEY (`id`),
INDEX (`user_id`),
INDEX (`friend_id`)
) ENGINE =innodb
AUTO_INCREMENT=1
DEFAULT CHARSET =utf8
COMMENT '好友表';
-- ----------------------------
-- Table structure for friend_apply
-- ----------------------------
DROP table IF EXISTS `friend_apply`;
create table `friend_apply`(
`id` int not NULL AUTO_INCREMENT,
`sponsor_id` int not null COMMENT '申请人id',
`target_id` int not null COMMENT '目标id',
`created_at` DATETIME not null COMMENT '申请时间',
`is_read` TINYINT not null DEFAULT 0 COMMENT '是否已读',
`status` TINYINT not NULL DEFAULT 0 COMMENT '状态',
`reason` VARCHAR(255) NOT NULL DEFAULT '',
PRIMARY KEY (`id`),
INDEX (`sponsor_id`)
)ENGINE=innodb
AUTO_INCREMENT=1
DEFAULT CHARSET=utf8
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/LM95/php_online_im.git
git@gitee.com:LM95/php_online_im.git
LM95
php_online_im
php_online_im
master

搜索帮助