環境:mysql sever 5.1 + mysql命令列工具
問題:建立索引
create index 語法:
create [unique|fulltext|spatial] index index_name
[index_type]
on tbl_name (index_col_name,...)
[index_type]
index_col_name:
col_name [(length)] [asc| desc]
index_type:
using
示例:
-- 建立無索引的表
create table testindex (
id int not null primary key,
name varchar(10)
); -- 建立普通索引
create index idx_test_testindex _name on testindex(name);
說明:索引的命名最好採用此種方式:idx_databasename_tablename_columnname(idx表示索引,databasename表示資料庫名,tablename表示表名,columnname表示欄位名,如果oracle下不存在資料庫的概念,取而代之的是表空間,所以databasename替換成使用者名稱即可)。
MySQL中建立儲存過程示例
在這個示例中需要用到一張名為test table的表,我們使用show create table test table檢視表的建立過程 create table test table id int 11 default null,name varchar 20 default null,age in...
mySQL中索引index詳解
索引 mysql 索引 index 注意 1 不要過度索引 2 索引條件列 where後面最頻繁的條件列 3 盡量索引雜湊值,過於集中的值不要索引。索引型別 1 普通索引 index 僅僅是加快查詢速度 2 唯一索引 unique index 行上的值不能重複 3 主鍵索引 primary key ...
MySQL的索引(Index)詳解
索引分類 1 普通索引 key indexes 2 唯一索引 unique indexes 3 主鍵索引 primary key indexes 4 組合索引 composite index 5 字首索引 prefix indexes 6 全文索引 full text indexes 7 雜湊索引 ...