因为一个需求要关联多张表,为了加快查询速度,所以需要添加索引。 添加索引的脚本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中手动添加,然后可以查看语句。
