标签:库存 com ipa mysq 数据库初始 手机 timestamp 连接数据库 rem
----数据库初始化脚本
---创建数据库
CREATE DATABASE seckill;
---使用数据库
use seckill;
---创建秒杀库存表
CREATE TABLE seckill(
`seckill_id` bigint NOT NULL AUTO_INCREMENT COMMENT ‘商品库存id‘,
`name` varchar(120) NOT NULL COMMENT ‘商品名称‘,
`number` int NOT NULL COMMENT ‘库存数量‘,
`start_time` time NOT NULL COMMENT ‘秒杀开启时间‘,
`end_time` time 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-09-26 15:05:35‘,‘2017-09-27 15:05:44‘),
(‘500元秒杀ipad2‘,‘100‘,‘2017-09-26 15:05:35‘,‘2017-09-27 15:05:44‘),
(‘200元秒杀小米4‘,‘100‘,‘2017-09-26 15:05:35‘,‘2017-09-27 15:05:44‘),
(‘100元秒杀红米note‘,‘100‘,‘2017-09-26 15:05:35‘,‘2017-09-27 15:05:44‘),
(‘300元秒杀魅族MX6‘,‘100‘,‘2017-09-26 15:05:35‘,‘2017-09-27 15:05:44‘);
----秒杀成功明细表
----用户登录认证相关信息
create table success_killed(
`seckill_id` int NOT NULL COMMENT ‘秒杀商品id‘,
`user_phone` int NOT NULL COMMENT ‘用户手机号‘,
`state` tinyint NOT NULL DEFAULT -1 COMMENT ‘状态表示;-1:无效 0:成功 1:已付款 2:已发货 3:已收货‘,
`create_time` timestamp NOT NULL COMMENT ‘创建时间‘,
PRIMARY KEY(seckill_id,user_phone), /*联合主键*/
key idx_create_time(create_time)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=‘秒杀成功明细表‘;
---连接数据库控制台
mysqk -uroot -p
标签:库存 com ipa mysq 数据库初始 手机 timestamp 连接数据库 rem
原文地址:http://www.cnblogs.com/tptptptp/p/7597470.html