1.添加PRIMARY KEY(主键索引)
mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )
2.添加UNIQUE(唯一索引)
mysql>ALTER TABLE `table_name` ADD UNIQUE (
`column`
)
3.添加INDEX(普通索引)
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column` )
4.添加FULLTEXT(全文索引)
mysql>ALTER TABLE `table_name` ADD FULLTEXT ( `column`)
5.添加多列索引
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )
create index ,自己查一下 查询时dbms根据sql语句(where 子句),数据量,以前的统计信息,生成执行计划,一般自己无法指定索引。
建议先到网上查一下资料,http://www.yesky.com/464/1892464.shtml。
自己先实践一番,这样能加深印象,尤其是在出现错误的地方,
然后再碰到了问题的时候,进行提问和沟通。
索引可能提高查找速度,但会响影增删改速度,建立很简单看下书就明白了
创建索引
这是最基本的索引,它没有任何限制。
如果是CHAR,VARCHAR类型,length可以小于字段实际长度;如果是BLOB和TEXT类型,必须指定 length。