1. 程式人生 > >MySQL學習總結----索引

MySQL學習總結----索引

mysql

MySQL學習總結----索引

=================================================================================

一、索引

=================================================================================




=================================================================================

二、創建和查看索引

=================================================================================

創建和查看索引包括:

1)創建和查看普通索引

2)創建和查看唯一索引

3)創建和查看全文索引

4)創建和查看多列索引

一) 創建和查看普通索引

創建和查看普通索引分為:

1) 創建表是創建普通索引

2) 在已經存在的表上創建普通索引

3)通過SQL語句alter table創建普通索引

(一)、創建表時創建普通索引

create table 表名(

屬性名 數據類型,

屬性名 數據類型,

屬性名 數據類型,

index|key 【索引名】 (屬性名1 【(長度)】【asc|desc】)

);

【註】asc表示升序,desc表示降序;index和key用來創建一個索引。

1、在數據庫doublelinux中創建一個名為test的表,並添加普通索引

mysql> create table test(

-> aaa int,

-> bbb varchar(20),

-> ccc varchar(20),

-> index index_aaa(aaa)

-> );

(二)、在已經存在的表上創建普通索引

create index 索引名 on 表名 (屬性名 【(長度)】【asc|desc】)

1、在數據庫doublelinux下的表test01中創建名為index_ccc的索引

mysql> create table test01(

-> zzz int,

-> xxx varchar(20),

-> ccc int

-> );

Query OK, 0 rows affected (0.09 sec)


mysql> create index index_ccc on test01 (ccc);

Query OK, 0 rows affected (0.11 sec)

Records: 0 Duplicates: 0 Warnings: 0


(三)、










二) 創建和查看唯一索引


三) 創建和查看全文索引


四) 創建和查看多列索引



=================================================================================

三、刪除索引

=================================================================================





本文出自 “doublelinux” 博客,謝絕轉載!

MySQL學習總結----索引