grpcexercises/consuldemo/pkg/db/schema.sql

15 lines
853 B
MySQL
Raw Permalink Normal View History

2023-12-17 15:48:47 +08:00
create database if not exists `grpcstudy`;
CREATE TABLE grpcstudy.`user` (
`id` int unsigned NOT NULL AUTO_INCREMENT,
`username` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '用户名',
`mobile` char(11) NOT NULL COMMENT '手机号',
`email` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '邮箱',
`created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '添加时间',
`modified_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`password` varbinary(60) NOT NULL DEFAULT '' COMMENT '密码hash',
PRIMARY KEY (`id`),
UNIQUE KEY `udx_mobile` (`mobile`) USING BTREE,
UNIQUE KEY `udx_email` (`email`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;