CREATE DATABASE `admin`;

USE `admin`;

-- pre-0 用户信息 --
--  用户表  --
--  Create table 用户表  --
CREATE TABLE `user` (
  `id` bigint(20) NOT NULL auto_increment COMMENT '用户id',
  `username` varchar(128) NOT NULL COMMENT '用户名',
  `password` varchar(128) DEFAULT NULL COMMENT '密码',
  `real_name` varchar(128) DEFAULT NULL COMMENT '真实姓名',
  `photo_id` varchar(64) DEFAULT NULL COMMENT '头像图片id',
  `business_card_id` varchar(30) DEFAULT NULL COMMENT '名片id',
  `country_id` bigint(20) DEFAULT 1 COMMENT '用户国家id,默认中国',
  `property_language` varchar(128) DEFAULT NULL COMMENT '用户语言',
  `last_login` datetime DEFAULT NULL COMMENT '上次时间',
  `status` tinyint NOT NULL DEFAULT 1 COMMENT '状态',
  `is_active` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否有效,1为有效,0为无效',
  `updated_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `created_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `created_by` varchar(30) DEFAULT NULL COMMENT '创建者',
  `updated_by` varchar(30) DEFAULT NULL COMMENT '更新者',
  `version` int(10) DEFAULT NULL COMMENT '版本号',
  `source_type` tinyint(4) NOT NULL DEFAULT 1 COMMENT '数据来源,',
  PRIMARY KEY  (`id`),
  KEY `ix_created_at` (`created_time`),
  KEY `ix_updated_at` (`updated_time`),
  UNIQUE ix_username (username)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '用户表';

 

注意created_time和updated_time的区别