一、准备.sql文件
下面是我做局域网QQ聊天系统写好的一个qq.sql文件,文件内容如下,在通过执行这个文件,我创建了6个数据库表:
-- 存放所有已经注册用户的信息
CREATE TABLE tbl_register_users
(
name VARCHAR(20) NOT NULL PRIMARY KEY, -- 主键
passwd VARCHAR(20) NOT NULL,
socketfd INT NOT NULL,
is_online TINYINT NOT NULL,-- 是否在线 0 不在线 1 在线
is_used TINYINT NOT NULL, -- 该文件描述符现在是否被用 0 没有被占用 1 被占有
securiety VARCHAR(30) NOT NULL, -- 密保
isOfflineMsg TINYINT NOT NULL -- 0 没有, 1 有离线消息
)ENGINE=InnoDB,CHARACTER SET 'gbk' COLLATE 'gbk_chinese_ci';
-- 存放被禁言的用户,当禁言时间到了之后,就要把用户从禁言列表里面删除
CREATE TABLE tbl_gag_users
(
gag_name VARCHAR(20) NOT NULL PRIMARY KEY, -- 主键
gag_minutes