添加ucenter数据表,修改其他字段

This commit is contained in:
lishouyu
2017-08-19 15:20:55 +08:00
parent 058013ea62
commit fb1f836d1a
3 changed files with 174 additions and 67 deletions
+104 -4
View File
@@ -6,6 +6,8 @@
Target Server Type : MYSQL
Target Server Version : 5.7
File Encoding : utf-8
Author : lishouyu
Email : 18332763730@163.com
*/
# 外键检查,不允许有外键
SET FOREIGN_KEY_CHECKS = 0;
@@ -13,14 +15,112 @@ SET FOREIGN_KEY_CHECKS = 0;
-- ----------------
-- 创建micro
-- ----------------
CREATE DATABASE IF NOT EXISTS micro CHARACTER SET utf8;
CREATE DATABASE IF NOT EXISTS micro
CHARACTER SET utf8;
USE micro;
-- ucenter用户中心
-- ------------------------------------
-- ucenter_user_details ucenter用户详情表
-- ------------------------------------
CREATE TABLE ucenter_user_details(
`id` INT(11) AUTO_INCREMENT NOT NULL ,
DROP TABLE IF EXISTS ucenter_user_details;
CREATE TABLE ucenter_user_details (
`id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL
COMMENT '编号',
`signature` VARCHAR(300) DEFAULT NULL
COMMENT '个性签名',
`real_name` VARCHAR(20) DEFAULT NULL
COMMENT '真实姓名',
`birthday` DATETIME DEFAULT NULL
COMMENT '出生日期',
`question` VARCHAR(100) DEFAULT NULL
COMMENT '账号安全问题',
`answer` VARCHAR(100) DEFAULT NULL
COMMENT '账号安全答案',
PRIMARY KEY (`id`)
)ENGINE =InnDB DEFAULT CHARSET utf8;
)
ENGINE = InnoDB
DEFAULT CHARSET = utf8;
-- ------------------------------------
-- ucenter_user ucenter用户表
-- ------------------------------------
DROP TABLE IF EXISTS ucenter_user;
CREATE TABLE ucenter_user (
`id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL
COMMENT '编号',
`password` VARCHAR(32) NOT NULL
COMMENT '密码(MD5(密码+salt))',
`salt` VARCHAR(32) DEFAULT NULL
COMMENT '盐值',
`nickname` VARCHAR(32) DEFAULT NULL
COMMENT '昵称',
`sex` TINYINT(4) DEFAULT NULL
COMMENT '性别 0为止 1男 2女',
`avatar` VARCHAR(100) DEFAULT NULL
COMMENT '头像',
`create_time` DATETIME DEFAULT NULL
COMMENT '注册时间',
`create_ip` VARCHAR(50) DEFAULT NULL
COMMENT '注册ip',
`last_login_time` DATETIME DEFAULT NULL
COMMENT '最后登陆时间',
`last_login_ip` VARCHAR(50) DEFAULT NULL
COMMENT '最后登录的ip',
PRIMARY KEY (`id`)
)
ENGINE = InnoDB
DEFAULT CHARSET = utf8;
-- -----------------------------
-- ucenter_user_log 用户操作日志表
-- -----------------------------
DROP TABLE IF EXISTS ucenter_user_log;
CREATE TABLE ucenter_user_log (
`id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL
COMMENT '编号',
`user_id` INT(10) UNSIGNED DEFAULT NULL
COMMENT '用户编号',
`content` VARBINARY(100) DEFAULT NULL
COMMENT '内容',
`ip` VARCHAR(20) DEFAULT NULL
COMMENT '操作ip',
`agent` VARBINARY(200) DEFAULT NULL
COMMENT '操作环境',
`create_time` DATETIME DEFAULT NULL
COMMENT '操作时间',
PRIMARY KEY (`id`),
KEY `ucenter_user_id_index` (`user_id`) USING BTREE
)
ENGINE = InnoDB
DEFAULT CHARSET = utf8;
-- ------------------------------
-- ucenter_user_oauth 用户认证方式表
-- -------------------------------
DROP TABLE IF EXISTS ucenter_user_oauth;
CREATE TABLE ucenter_user_oauth (
`id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL
COMMENT '编号',
`user_id` INT(10) UNSIGNED DEFAULT NULL
COMMENT '用户编号',
`oauth_id` INT(10) UNSIGNED DEFAULT NULL
COMMENT '认证方式编号',
`open_id` VARBINARY(50) DEFAULT NULL
COMMENT '第三方id',
`status` TINYINT(4) DEFAULT NULL
COMMENT '绑定状态 0绑定 1解绑',
`create_time` DATETIME DEFAULT NULL
COMMENT '创建时间',
PRIMARY KEY (`id`),
KEY `ucenter_user_id_index` (`user_id`) USING BTREE
)
ENGINE = InnoDB
DEFAULT CHARSET = utf8;
-- ------------------------
-- ucenter_oauth 认证方式表
-- ------------------------
DROP TABLE IF EXISTS ucenter_oauth;
CREATE TABLE ucenter_oauth(
`id` INT(10) UNSIGNED AUTO_INCREMENT NOT NULL COMMENT '编号',
`name` VARCHAR(20) NOT NULL COMMENT '认证方式名称',
PRIMARY KEY (`id`)
)ENGINE =InnoDB DEFAULT CHARSET =utf8;