自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MySQL建立索引的時(shí)機(jī)描述

數(shù)據(jù)庫(kù) MySQL
此文章主要向大家描述的是是MySQL建立索引在那些相關(guān)情況是不能進(jìn)行的,以及在那些相關(guān)情況下是可以對(duì)其進(jìn)行創(chuàng)建的。

以下的文章主要向大家介紹的是MySQL建立索引的時(shí)機(jī),即在實(shí)際操作中那些情況的出現(xiàn)是不能讀MySQL數(shù)據(jù)庫(kù)進(jìn)行建立索引,以下就是文章的詳細(xì)內(nèi)容描述,望你在瀏覽之后會(huì)對(duì)其相關(guān)內(nèi)容有一個(gè)更好的了解。

到這里我們已經(jīng)學(xué)會(huì)了建立索引,那么我們需要在什么情況下建立索引呢?一般來說,在WHERE和JOIN中出現(xiàn)的列需要建立索引,但也不完全如此,因?yàn)镸ySQL只對(duì)<,<=,=,>,>=,BETWEEN,IN,以及某些時(shí)候的LIKE才會(huì)使用索引。例如:

  1. SELECT t.Name FROM mytable t LEFT JOIN mytable m ON t.Name=m.username WHERE m.age=20 AND m.city='鄭州'  

此時(shí)就需要對(duì)city和age建立索引,由于mytable表的userame也出現(xiàn)在了JOIN子句中,也有對(duì)它MySQL建立索引的必要。

剛才提到只有某些時(shí)候的LIKE才需建立索引。因?yàn)樵谝酝ㄅ浞?和_開頭作查詢時(shí),MySQL不會(huì)使用索引。例如下句會(huì)使用索引:

  1. SELECT * FROM mytable WHERE username like'admin%' 

 而下句就不會(huì)使用:

  1. SELECT * FROM mytable WHEREt Name like'%admin'  

因此,在使用LIKE時(shí)應(yīng)注意以上的區(qū)別。以上的相關(guān)內(nèi)容就是對(duì)MySQL建立索引的時(shí)機(jī)的介紹,望你能有所收獲。

MySQL建立索引的時(shí)機(jī)

【編輯推薦】

  1. 實(shí)現(xiàn)MySQL 用戶密碼的設(shè)置步驟
  2. MySQL數(shù)據(jù)庫(kù)安全設(shè)置的操作流程
  3. MySQL基本操作,新手入門寶典
  4. MySQL 操作日志查看的實(shí)際操作步驟與代碼
  5. MySQL命令導(dǎo)數(shù)據(jù)的實(shí)際操作與代碼

 

責(zé)任編輯:佚名 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-05-28 11:14:39

MySQL全文索引限制

2010-11-29 10:22:46

Sybase建立索引

2010-05-31 13:57:49

2024-03-01 09:57:19

數(shù)據(jù)庫(kù)檢索項(xiàng)目

2010-04-09 17:45:06

Oracle索引

2010-07-07 09:27:15

SQL Server索

2010-07-07 10:54:22

SQL Server索

2012-05-07 15:32:46

Erlang

2010-07-19 16:17:41

SQL Server聚

2010-07-07 09:47:04

SQL Server索

2010-07-07 11:28:12

SQL Server索

2010-04-09 10:52:30

Oracle數(shù)據(jù)對(duì)象

2011-04-01 15:36:24

索引SQL Server

2011-08-15 18:20:05

建立索引SQL Sever數(shù)據(jù)

2011-08-16 13:27:34

索引

2011-03-30 11:28:31

SQL Server聚集索引

2009-08-31 17:53:20

C#實(shí)現(xiàn)索引器

2009-08-10 16:40:03

C#索引器

2010-05-26 15:03:51

2010-08-06 09:39:27

DB2數(shù)據(jù)庫(kù)分區(qū)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)