成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

  • <center id="lekpk"></center>

    mysql如何創(chuàng)建索引 如何在mysql中對(duì)text字段加索引?

    如何在mysql中對(duì)text字段加索引?索引的目的是提高你的查詢(xún)速度,當(dāng)然附帶的后果就是會(huì)降低你的數(shù)據(jù)更新的性能,索引的創(chuàng)建依據(jù)一般都是根據(jù)你實(shí)際使用情況而定,也就是說(shuō)你要用哪個(gè)或者那幾個(gè)字段作為查詢(xún)

    如何在mysql中對(duì)text字段加索引?

    索引的目的是提高你的查詢(xún)速度,當(dāng)然附帶的后果就是會(huì)降低你的數(shù)據(jù)更新的性能,索引的創(chuàng)建依據(jù)一般都是根據(jù)你實(shí)際使用情況而定,也就是說(shuō)你要用哪個(gè)或者那幾個(gè)字段作為查詢(xún)條件,就在這個(gè)字段或者這些字段上面建立索引,也就是所謂的單字段索引和復(fù)合字段索引,比如:select * from student where id = 1上面這種情況那自然就是在id上建立索引,復(fù)合索引以此類(lèi)推,索引不是隨意創(chuàng)建的,如果你用的上,那才能建立索引,如果用不上創(chuàng)建索引反而會(huì)降低你的數(shù)據(jù)庫(kù)性能。建議樓主去查一下有關(guān)“利用索引查詢(xún)數(shù)據(jù)提高性能”之類(lèi)的帖子,這樣你就能對(duì)索引的意義有比較深刻的了解了。

    什么字段類(lèi)型不能建立索引?

    1. 模糊搜索標(biāo)題時(shí),如果你的寫(xiě)法是 like %xxx% 那么你加索引也沒(méi)用,但是如果你寫(xiě)成 like "xxx%"倒是能用到索引(假設(shè)你給這個(gè)字段加了索引的話),但是他只能搜索到以xxx開(kāi)頭的標(biāo)題
    2. 排序字段也是要加索引的。

    書(shū)籍的話:可以看下 高性能mysql

    另外,像搜索文章的這種場(chǎng)景,用戶(hù)肯定要要求分詞也能搜到的。比如說(shuō)文章標(biāo)題為 ‘mysql 搜索時(shí),如果有相關(guān)排序字段,需要給排序字段設(shè)置索引嗎?’ 那用戶(hù)假如輸入的是‘mysql 排序’ 或是 ‘索引 mysql’ 那么都應(yīng)該要搜出來(lái)。因此數(shù)據(jù)庫(kù)的like是不能滿(mǎn)足的

    此時(shí)可以使用一下es作為搜索服務(wù)。