msyql (三) 创建表的同时添加索引,联合索引

CREATE TABLE IF NOT EXISTS `表名`(
   `id` INT(11) NOT NULL AUTO_INCREMENT,#AUTO_INCREMENT 自增长列
   `device_id` INT(11) NOT NULL,
   `ywh` double NOT NULL DEFAULT '0' COMMENT '字段备注',
   `pm` double NOT NULL DEFAULT '0' COMMENT '字段备注',
   `time` INT(11) NOT NULL COMMENT '时间',
   `state` INT(11) NOT NULL DEFAULT '0' COMMENT 'q',
   `shua_type` char(1) NOT NULL DEFAULT '0' COMMENT '1 表示什么 0 表示什么',
   PRIMARY KEY ( `id` ),
   KEY `time` (`time`) USING BTREE,
   KEY (`device_id`,`time`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='表备注';
`id`               字段名
INT(11)            字符类型(长度)
NOT NULL           不允许为空
AUTO_INCREMENT     从0自增
DEFAULT '0'        默认值
COMMENT '备注'     字段备注
PRIMARY KEY ( `id` )                 #设置id为主键
KEY `索引名` (`索引字段`) USING BTREE  #添加索引
KEY (`device_id`,`time`)             #设置device_id,time为联合索引
foreign key (`device_id`) references device(`id`) #foreign key (字段名) references 外表名(外表名id)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值