如何加索引
因为一个需求要关联多张表,为了加快查询速度,所以需要添加索引。
添加索引的脚本sql:
ALTER TABLE 表名 ADD 索引类型 (unique,primary key,fulltext,index)[索引名](字段名)
//普通索引
alter table table_name add index index_name (column_list) ;
//唯一索引
alter table table_name add unique (column_list) ;
//主键索引
alter table table_name add primary key (column_list) ;
比如:
ALTER TABLE `theatre_scene_seat` ADD INDEX idx_scene_id ( `scene_id` ) USING BTREE;
ALTER TABLE `theatre_repertoire_yard` ADD INDEX idx_yard_id ( `yard_id` ) USING BTREE;
ALTER TABLE `theatre_repertoire_yard` ADD INDEX idx_repertoire_id ( `repertoire_id` ) USING BTREE ;
ALTER TABLE `theatre_repertoire_yard_ticket` ADD INDEX idx_repertoire_yard_id ( `repertoire_yard_id` ) USING BTREE ;
ALTER TABLE `theatre_repertoire_yard_ticket` ADD INDEX idx_area_id ( `area_id` ) USING BTREE;
ALTER TABLE `theatre_repertoire_yard_ticket` ADD INDEX idx_ticket_id ( `ticket_id` ) USING BTREE ;
快捷方式
不知道如何写索引脚本的,可以在navicat中手动添加,然后可以查看语句。