成人免费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

2015-06-15 14:58:16

MySQL索引

2011-03-21 14:30:45

LAMPApachePHP

2011-03-21 15:17:35

LAMPMySQL

2011-03-23 15:38:29

2015-10-30 15:55:43

MySQL

2011-03-11 13:58:51

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-11 14:48:05

測試phpinfo

2011-03-21 11:33:09

LAMPApache

2011-03-11 14:48:23

XCache優化

2011-03-21 11:43:45

LAMPPHP

2011-03-22 13:06:18

LAMPMysql
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品毛片久久久久久 | 国产成人综合一区二区三区 | 色播视频在线观看 | 欧美色综合 | 祝你幸福电影在线观看 | 狠狠操电影 | 五月激情六月婷婷 | 欧美男人天堂 | 国产目拍亚洲精品99久久精品 | 久久久久久久久久久爱 | 日韩精品一区二区三区在线观看 | 在线观看日本网站 | 噜噜噜噜狠狠狠7777视频 | 国产视频精品在线观看 | 天堂免费| 一级片子| 四虎影院在线观看免费视频 | 久草.com| 欧美aⅴ在线观看 | 99精品电影 | 韩国av电影网 | 91精品久久久久久久久中文字幕 | 午夜免费| 免费成人在线网 | 日韩在线中文字幕 | 国产美女一区二区 | 欧美一区不卡 | 亚洲欧美日韩中文字幕一区二区三区 | 婷婷色网 | 精品在线一区二区三区 | 国产a一区二区 | 亚洲成人精品视频 | 精品国产鲁一鲁一区二区张丽 | 久久精品中文 | 激情毛片 | 97色在线视频 | 久久99视频这里只有精品 | 日韩欧美在线观看视频 | 久久久91精品国产一区二区三区 | 成人特级毛片 | 午夜精品一区 |