我的数据库表舍这样的:
--3.用户表(userinfo)
create table userinfo
(
userId int NOT NULL PRIMARY KEY,--用户id
userName VARCHAR(50) not null,--登录名
nickName VARCHAR(100) not null,--昵称
userPassword VARCHAR(100) not null,--用户登陆密码
userSex VARCHAR(10) default '1' ,---用户性别 1代表男,2代表女,默认值为男
userAddress VARCHAR(800) not null,--用户所在地区
userBirthday TIMESTAMP DEFAULT CURRENT_TIMESTAMP ,--用户出生日期
userIntroduce VARCHAR(1000) DEFAULT '' ,--用户的自我介绍
userHead VARCHAR(100) DEFAULT '',--用户头像
userAttentionCount int default 0 ,--用户关注数关注了多少个人
userFansCount int default 0 ,--用户粉丝数被多少人关注
userTwitterCount int default 0 ,--用户微博数 我收藏转发或者自己写的微博有多少
userPositionId int default 1 ,--用户所对应的身份id 用户是什么身份
userRoleId int default 1 ,--用户所对应的角色id 用户是什么角色
userStatus int default 1 --用户状态(是否被屏蔽) 1,代表未被屏蔽,2代表被屏蔽 默认为未被屏蔽
);
--5.好友关系表(fans)
create table fans
(
fansId int NOT NULL PRIMARY KEY,--粉丝id
fansAttentionPersonId int not null, --关注人的id 我关注了谁
fansUnattentionPersonId int not null, --被关注人的id 谁关注了我 我的粉丝
fansUserGroupId int not null, --被关注人所属的分组id
fansStatus int DEFAULT 1--是否被撤销关注 1代表:否 2代表:是
)