日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

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

索引類型: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 聯(lián)合索引? 查詢多個字段時,這樣子寫會自動判斷用那個索引

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

總結

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

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。