码迷,mamicode.com
首页 > 数据库 > 详细

MySQL创建表

时间:2017-09-26 16:41:43      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:库存   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

 



MySQL创建表

标签:库存   com   ipa   mysq   数据库初始   手机   timestamp   连接数据库   rem   

原文地址:http://www.cnblogs.com/tptptptp/p/7597470.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!