00。1. MySQL索引概述 MySQL 索引类型有 (1)普通索引(NDEX) 是最基本的索引类型,关键字是 index (2)唯一性索引(UN|QUE) 索引列的所有值只能出现一次,不允许有重复。 (3)主键索引( primary key) 唯一,且不能为空,每个表只能有一个主键。 (4)全文索引( fulltext) MySQL支持全文检索和全文索引;全文索引只能在 VARCHAR或TEXT 类型的列上创建。 MySQL数据库应用》http:/mysq!xg.hactcm.edu.cn 第6页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 6 页 1. MySQL索引概述 索引类型有: • (1)普通索引(INDEX) – 是最基本的索引类型,关键字是index。 • (2)唯一性索引(UNIQUE) – 索引列的所有值只能出现一次,不允许有重复。 • (3)主键索引(primary key) – 唯一,且不能为空,每个表只能有一个主键。 • (4)全文索引(fulltext) – MySQL支持全文检索和全文索引;全文索引只能在VARCHAR或TEXT 类型的列上创建
00。1. MySQL索引概述 MySQL 从另外角度来看, MySQL索引也可分为 (1)单列索引 一个索引只包含一个列,一个表可以有多个单列索引。 (2)组合索引 个组合索引包含两个或两个以上的列 MySQL数据库应用》http:/mysq!xg.hactcm.edu.cn 第7页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 7 页 1. MySQL索引概述 • 从另外角度来看,MySQL索引也可分为: • (1)单列索引 一个索引只包含一个列,一个表可以有多个单列索引。 • (2)组合索引 一个组合索引包含两个或两个以上的列
00。1. MySQL索引概述 MySQL 举个例子来说,比如你在为某商场做一个会员卡的系统。 这个系统有一个会员表,有下列字段 会员编号|NT 主键索引 会员姓名 VARCHAR(10) 普通索引 会员身份证号码 VARCHAR(18) 会员电话 VARCHAR(10) 唯一性索引 会员住址 VARCHAR(50) 会员备注信息TEXT 全文索引 MySQL数据库应用》http:/mysq!xg.hactcm.edu.cn 第8页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 8 页 1. MySQL索引概述 • 举个例子来说,比如你在为某商场做一个会员卡的系统。 这个系统有一个会员表,有下列字段: – 会员编号 INT – 会员姓名 VARCHAR(10) – 会员身份证号码 VARCHAR(18) – 会员电话 VARCHAR(10) – 会员住址 VARCHAR(50) – 会员备注信息 TEXT 主键索引 普通索引 唯一性索引 全文索引
2.管理 MySQLI索引 MySQL ●000 (1)创建索引 (2)查看索引 (3)删除索引 MySQL数据库应用》http:/mysq!xg.hactcm.edu.cn 第9页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 9 页 2. 管理MySQL索引 (1)创建索引 (2)查看索引 (3)删除索引
·021创建索引 MySQL (1)使用 CREATE NDEX语句创建索引 (2)使用 CREATE TABLE语句在建立数据表时创建索引 (3)使用 ALTER TABLE语句创建索引 MySQL数据库应用》http:/mysq!xg.hactcm.edu.cn 第10页
《MySQL数据库应用》 http://mysql.xg.hactcm.edu.cn/ 第 10 页 2.1 创建索引 (1)使用CREATE INDEX语句创建索引 (2)使用CREATE TABLE语句在建立数据表时创建索引 (3)使用ALTER TABLE 语句创建索引