程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql創建索引與索引刪除

mysql創建索引與索引刪除

編輯:MySQL綜合教程

本文章要來講關於mysql創建索引與索引刪除哦,本教程只講關於mysql 5.0支持的索引類型,並簡單介紹索引的設計原創,索引是數據庫中用來提高性能的最常用的工具。

本文章要來講關於mysql教程創建索引與索引刪除哦,本教程只講關於mysql 5.0支持的索引類型,並簡單介紹索引的設計原創,索引是數據庫教程中用來提高性能的最常用的工具。

一、

所有mysql索引列類型都可以被索引,對來相關類使用索引可以提高select查詢性能,根據mysql索引數,可以是最大索引與最小索引,每種存儲引擎對每個表的至少支持16的索引。總索引長度為256字節。

mysim和innodb存儲引擎的表默認創建索引都是btree索引,目前mysql還不支持函數索引,但支持前緣索引,對字段前N個字符創建索引

二、mysql創建索引語法

Create [unioun|fulltext|spatial] index indexname[using indextype] on tablename( tablenamecol)

index_col_name:

col_name[ (length)][asc |desc]

如果你創建索引時搞錯了,需要修改mysql索引我們可以用alert來修改索引,語法與create index創建索引差不多,我們就不說了,可以查看相關手冊。

下面我們來看一個關於mysql創建索引實例教程

mysql>create index cityname on city(city(2));

Query Ok,600 rows affected (0.26 sec)

Records :600 Duplicates:0 Warings 0:

我們現在來以city為條件進行查詢,如下面。

->explain select * from city where city ='www.bKjia.c0m' G

id:1

......

possible_keys:cityname

key:cityname

好了,現在我們來看看mysql刪除索引等實例

Drop indexname on tablename

實例,我現在要刪除剛才創建city索引

>drop index cityname on city;

Query ok, .....

好了本站原創文章

轉載注明來自http://www.bKjia.c0m/

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved