Mysql简单入门教程

Mysql简单入门教程

4 (28人评价)
  • 课时:(22)

  • 学员:(1392)

  • 浏览:(67876)

  • 加入课程

第7课 索引的笔记

相关课时:
第7课 索引2016-06-02
笔记详情:

一、创建表的时候创建索引

1、普通索引

CREATE TABLE 表名 (属性名 数据类型【完整性约束条件】,。。。。INDEX( 要创建索引的属性名));

2、唯一性索引

CREATE TABLE 表名 (属性名 数据类型【完整性约束条件】,。。。。UNIQUE INDEX 索引名( 要创建索引的属性名  排序方式));

3、全文索引

CREATE TABLE 表名 (属性名 数据类型【完整性约束条件】,。。。。FULLTEXT INDEX 索引名( 要创建索引的属性名))ENGINE=MyISAM;

4、单列索引

CREATE TABLE 表名 (属性名 数据类型【完整性约束条件】,。。。。INDEX 索引名(要创建索引的属性名(索引的长度)));

5、多列索引

CREATE TABLE 表名 (属性名 数据类型【完整性约束条件】,。。。。INDEX 索引名(要创建索引的属性名1,要创建索引的属性名2,...));

6、空间索引

CREATE TABLE 表名 (属性名 数据类型【完整性约束条件】,。。。。SPATIAL INDEX 索引名( 要创建索引的属性名))ENGINE=MyISAM;

二、在已存在的表上创建索引

CREATE [UNIQUE|FULLTEXT|SPATIAL]INDEX 索引名 ON 表名 (属性名{(长度)}【ASC|DESC】);

三、用ALTER TABLE 语句来创建索引

ALTER TABLE 表名 ADD [UNIQUE|FULLTEXT|SPATIAL]INDEX 索引名 (属性名{(长度)}【ASC|DESC】);

0 0

你感兴趣的课程

2万+浏览/ 158学员/ 5评分
免费
2万+浏览/ 422学员/ 0评分
免费
1万+浏览/ 391学员/ 4.6评分
免费