成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

LAMP攻略之MySQL索引

運維 系統運維
用過LAMP的人們都知道,LAMP是由 Linux+Apache+Mysql+Perl/PHP/Python 一起組成的,他們每個都在LAMP中起的重要的作用,而MySQL是一個小型關系型數據庫管理系統。本文為大家解析下MySQL索引。

 

LAMP 

圖-LAMP

LAMP下的MySQL索引如下:

  在數據庫表中,對字段建立索引可以大大提高查詢速度。假如我們創建了一個 mytable表:

 

  1.   CREATE TABLE mytable(  
  2.  
  3.   ID INT NOT NULL,  
  4.  
  5.   username VARCHAR(16) NOT NULL  
  6.  
  7.   );  
  8.  

 

  我們隨機向里面插入了10000條記錄,其中有一條:5555, admin。

  在查找username="admin"的記錄 SELECT * FROM mytable WHERE username='admin';時,如果在username上已經建立了索引,MySQL無須任何掃描,即準確可找到該記錄。相反,MySQL會掃描所有記錄,即要查詢10000條記錄。

  索引分單列索引和組合索引。單列索引,即一個索引只包含單個列,一個表可以有多個單列索引,但這不是組合索引。組合索引,即一個索包含多個列。

  索引的類型包括:

  (1)普通索引這是最基本的索引,它沒有任何限制。它有以下幾種創建方式:

       創建索引

 

  1.   CREATE INDEX indexName ON mytable(username(length));  
  2.  

 

  如果是CHAR,VARCHAR類型,length可以小于字段實際長度;如果是BLOB和TEXT類型,必須指定 length,下同。

  修改表結構

 

  1.   ALTER mytable ADD INDEX [indexName] ON (username(length))  
  2.  

 

  創建表的時候直接指定

 

  1.   CREATE TABLE mytable(  
  2.  
  3.   ID INT NOT NULL,  
  4.  
  5.   username VARCHAR(16) NOT NULL,  
  6.  
  7.   INDEX [indexName] (username(length))  
  8.  
  9.   );  
  10.  

 

  刪除索引的語法:

 

  1.   DROP INDEX [indexName] ON mytable;  
  2.  

 

#p#

    (2)***索引它與前面的普通索引類似,不同的就是:索引列的值必須***,但允許有空值。如果是組合索引,則列值的組合必須***。它有以下幾種創建方式:

  創建索引

 

  1.   CREATE UNIQUE INDEX indexName ON mytable(username(length))  
  2.  

 

  修改表結構

 

  1.   ALTER mytable ADD UNIQUE [indexName] ON (username(length))  
  2.  

 

  創建表的時候直接指定

 

  1.   CREATE TABLE mytable(  
  2.  
  3.   ID INT NOT NULL,  
  4.  
  5.   username VARCHAR(16) NOT NULL,  
  6.  
  7.   UNIQUE [indexName] (username(length))  
  8.  
  9.   );  
  10.  

 

#p# 

    (3)主鍵索引它是一種特殊的***索引,不允許有空值。一般是在建表的時候同時創建主鍵索引:

 

  1.   CREATE TABLE mytable(  
  2.  
  3.   ID INT NOT NULL,  
  4.  
  5.   username VARCHAR(16) NOT NULL,  
  6.  
  7.   PRIMARY KEY(ID)  
  8.  
  9.   );  
  10.  

 

  當然也可以用 ALTER 命令。記住:一個表只能有一個主鍵。

通過文章大量的介紹,我們肯定清楚了LAMP下MySQL索引情況!

【編輯推薦】

 

責任編輯:趙鵬 來源: 網絡轉載
相關推薦

2011-03-21 11:08:15

LAMPMySQL

2011-03-21 10:49:33

LAMPApache

2011-03-21 11:16:51

LAMPPHP

2011-03-21 15:47:57

LAMPMySQL語法

2011-03-21 15:39:31

LAMPPHPSQL

2011-03-21 14:30:45

LAMPApachePHP

2015-06-15 14:58:16

MySQL索引

2011-03-21 15:17:35

LAMPMySQL

2015-10-30 15:55:43

MySQL

2011-03-11 13:58:51

2011-03-23 15:38:29

2011-03-23 16:24:44

LAMPMySQL

2011-03-21 13:35:29

PHPLAMPGD庫

2011-03-11 15:53:02

LAMP優化

2011-03-11 14:47:20

eAccelerato優化

2011-03-21 11:33:09

LAMPApache

2011-03-11 14:48:05

測試phpinfo

2011-03-11 14:48:23

XCache優化

2011-03-21 11:43:45

LAMPPHP

2011-03-02 14:07:24

Pureftpd
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品国产色 | 日韩精品一区二区三区第95 | 国产剧情一区 | 高清av一区| 亚洲一一在线 | 拍拍无遮挡人做人爱视频免费观看 | 亚洲视频在线播放 | 精品一区二区在线观看 | 精品videossex高潮汇编 | 国产高清在线精品 | 国产精品久久久久久婷婷天堂 | wwwxxx国产| 97色免费视频 | 国产精品视频在线免费观看 | 亚洲视频一区二区三区四区 | 精品一区av | 欧美一级二级在线观看 | 毛片一级片 | 日韩中文字幕在线观看视频 | 久久黄色网 | 毛片网在线观看 | 国产aa| 高清一区二区三区 | 国产激情视频在线观看 | 在线视频一区二区三区 | 中国一级大黄大片 | 波多野结衣一区二区 | 国产69精品久久99不卡免费版 | 逼逼网 | 日韩电影免费在线观看中文字幕 | 国产精品1区| 国产精品一区二区在线播放 | 日韩国产中文字幕 | 欧美激情免费在线 | 黄色毛片免费看 | 国产精品久久久久久亚洲调教 | 欧美网址在线观看 | 国产午夜精品一区二区三区四区 | 成人妇女免费播放久久久 | 日韩福利在线 | 国产91亚洲精品 |