日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Navicat mysql 加索引_mysql 索引 (Navicat添加索引)

發布時間:2024/10/8 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Navicat mysql 加索引_mysql 索引 (Navicat添加索引) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

索引類型:NORMAL? ?索引方法:BTREE

一般這樣子設置就OK了

一.sql查詢語句

SELECT

bp.id AS post_id,

`bp`.`title`,

bp.img AS bbs_img,

`bp`.`content`,

`bp`.`follow`,

`bp`.`reply`,

`bp`.`top`,

`bp`.`time`,

`bp`.`click`,

`u`.`nickname`,

`u`.`img`,

u.id AS uid,

bpf.id AS follow_id,

`bu`.`is_moderator`,

`bp`.`up`,

`bp`.`down`,

`pu`.`type`

FROM

`edu_bbs_post` `bp`

INNER JOIN `edu_user` `u` ON `u`.`id` = bp.add_user_id

AND u.deleted = 0

AND u.state = 0

LEFT JOIN `edu_bbs_post_follow` `bpf` ON `bpf`.`post_id` = bp.id

AND bpf.user_id = '103'

LEFT JOIN `edu_bbs_user` `bu` ON `bu`.`plate_id` = bp.plate_id

AND bu.user_id = '103'

AND bu.is_moderator = 1

AND bu.deleted = 0

LEFT JOIN `edu_bbs_post_updown` `pu` ON `pu`.`post_id` = bp.id

AND pu.user_id = '103'

WHERE

( bp.deleted = 0 AND bp.audit = 1 AND bp.plate_id = '4' )

ORDER BY

`bp`.`top` DESC,

`bp`.`id` DESC

LIMIT 0,

12;

1.2查看是否有索引? 命令:DESC

二.添加索引 按照上面一個一個加

alter table `edu_bbs_post` add key plate(`plate_id`);

alter table `edu_bbs_post_follow` add key post_id(`post_id`);

alter table `edu_bbs_post_follow` add key user_id(`user_id`);

alter table `edu_bbs_post_follow` add key post_user(`post_id`,`user_id`);

alter table `edu_bbs_user` add key user_plate(`user_id`,`plate_id`);

alter table `edu_bbs_post_updown` add key post_user(`post_id`,`user_id`);

2.1 注意

plate(`plate_id`);

plate=索引名稱

plate_id=要加索引的字段

2.2 聯合索引? 查詢多個字段時,這樣子寫會自動判斷用那個索引

alter table ?`edu_bbs_post_updown` add key post_user(`post_id`,`user_id`);

總結

以上是生活随笔為你收集整理的Navicat mysql 加索引_mysql 索引 (Navicat添加索引)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。