-
mybatis特点查看全部
-
mybatis是ORM(对象关系映射)中的一种查看全部
-
表对应着java实体类 表中的列对应实体中的属性查看全部
-
为什么手写数据库表查看全部
-
-- 秒杀成功明细表 -- 用户登录认证相关的信息 CREATE TABLE success_killed( 'seckill_id' BIGINT NOT NULL COMMENT '秒杀商品id', 'user_phone' BIGINT NOT NULL COMMENT '用户手机号', 'state' TINYINT NOT NULL DEFAULT -1 COMMENT '状态标示:-1:无效 0:成功 1:已付款 2:已发货', 'create_time' TIMESTAMP NOT NULL COMMENT '创建时间', PRIMARY KEY(seckill_id,user_phone),/*联合主键*/ KEY idx_create_time(create_time) )ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='秒杀成功明细表'查看全部
-
-- 创建秒杀库存表 CREATE TABLE seckill( 'seckill_id' BIGINT NOT NULL AUTO_IMCREMENT COMMENT '商品库存id', 'name' VARCHAR(120) NOT NULL COMMENT '商品名称', 'number' INT NOT NULL COMMENT '库存数量', 'start_time' TIMESTAMP NOT NULL COMMENT '秒杀开始时间', 'end_time' TIMESTAMP NOT NULL COMMENT '秒杀结束时间', 'create_time' TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', PRIMARY KEY (seckill_id), KEY idx_start_time(start_time), KEY idx_end_time(end_time), KEY idx_create_time(create_time) )ENGINE=INNODB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8 COMMENT='秒杀库存表' -- 初始化数据 INSERT INTO seckill(name,number,start_time,end_time) VALUES ('1000元秒杀iphone6',100,'2017-02-03 00:00:00','2017-02-04 00:00:00'), ('500元秒杀ipad2',200,'2017-02-03 00:00:00','2017-02-04 00:00:00'), ('300元秒杀小米4',300,'2017-02-03 00:00:00','2017-02-04 00:00:00'), ('200元秒杀红米note',400,'2017-02-03 00:00:00','2017-02-04 00:00:00');查看全部
-
所有的表最好有一个create_time字段 表示这行数据创建的时间查看全部
-
idx index的简称查看全部
-
int 最大值是21查看全部
-
开发顺序查看全部
-
本次实现功能查看全部
-
天猫的秒杀库存系统查看全部
-
秒杀的难点查看全部
-
行级锁伴随着竞争,同一时间只有一个用户能够修改,其他用户都在同一时间内等待查看全部
-
秒杀事务的步骤 资源的竞争实际上实在update中查看全部
举报
0/150
提交
取消