diff --git a/back/database/init.sql b/back/database/init.sql new file mode 100644 index 0000000..a1f862f --- /dev/null +++ b/back/database/init.sql @@ -0,0 +1,20 @@ +-- 创建数据库 +CREATE DATABASE IF NOT EXISTS cus DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; + +-- 使用数据库 +USE cus; + +-- 创建用户表 +CREATE TABLE IF NOT EXISTS users ( + id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '主键ID', + user_id VARCHAR(16) UNIQUE NOT NULL COMMENT '用户ID', + username VARCHAR(64) UNIQUE NOT NULL COMMENT '用户名', + password VARCHAR(64) NOT NULL COMMENT '密码', + salt VARCHAR(16) NOT NULL COMMENT 'salt值', + email VARCHAR(128) COMMENT '邮箱', + phone VARCHAR(20) COMMENT '手机号', + wechat_appid VARCHAR(32) COMMENT '微信ID', + created_at DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', + is_deleted TINYINT(1) DEFAULT 0 COMMENT '是否删除 (0-否,1-是)' +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户表'; \ No newline at end of file