数据表结构
-
1.表结构
-
2.表关系
-
3.唯一索引
-
4.单索引及组合索引
-
5.后悔药-时间戳
CREATE TABLE mall_user ( id int(11) NOT NULL AUTO_INCREMENT COMMENT '用户表id', username varchar(50) NOT NULL COMMENT '用户名', pwd varchar(50) NOT NULL COMMENT '密码', email varchar(50) NOT NULL COMMENT '邮箱', phone varchar(20) NOT NULL, question varchar(100) DEFAULT NULL COMMENT '找回密码问题', answer varchar(100) DEFAULT NULL COMMENT '找回密码答案', role int(4) NOT NULL COMMENT '角色0-管理员,1-普通用户', create_time datetime NOT NULL , update_time datetime NOT NULL COMMENT '最后一次更新时间' , PRIMARY KEY (id), 主键 UNIQUE KEY (唯一性)user_name_unique (username) USING BTREE) ENGINE=InnoDB (使用外键,事务)AUTO_INCREMENT=21 DEFAULT CHARSET=utf8;
-
唯一索引unique,保证数据唯一性
-
组合索引 UNIQUE KEY order_no_user_id_index(user_id,order_no) USING BTREE 组合查询更快 (索引一种二叉树算法 比单次查找要快 组合更快)
-
时间戳
-
create_time:数据创建时间 update_time:数据更新时间