MYSQL数据库mysql 索引的基础操作汇总(四)
《MYSQL数据库mysql 索引的基础操作汇总(四)》要点: MYSQL教程1.为什么使用索引:? MYSQL教程2.创建和查看索引:? MYSQL教程语法格式如下: MYSQL教程
CREATE TABLE table_name(
属性名 数据类型,属性名 数据类型,......
属性名 数据类型,INDEX|KEY [索引名] (属性名1 [(长度)] [ASC|DESC])
);
MYSQL教程?? 说明:INDEX或者KEY参数用来指定字段为索引,“索引名”参数用来指定所创建索引的名称,“属性名1”参数用来指定索引所关联的字段的名称,“长度”参数用来指定索引的长度,“ASC|DESC”参数用来指定升序还是降序. MYSQL教程示例: MYSQL教程
CREATE TABLE t_dept(
deptno INT,dname VARCHAR(30),loc VARCHAR(40),INDEX index_deptno (deptno)
);
MYSQL教程说明: MYSQL教程2.1.2 在已经存在的表上创建普通索引: MYSQL教程通过SQL语句CREATE INDEX实现,其语法形式为: MYSQL教程2.1.3 通过SQL语句ALTER TABLE 创建普通索引: MYSQL教程语法形式为: MYSQL教程2.2 创建和查看唯一索引:? MYSQL教程2.2.1 创建表时创建唯一索引: MYSQL教程语法形式为: MYSQL教程
CREATE TABLE table_name(
属性名 数据类型,UNIQUE INDEX|KEY [索引名] (属性名1 [(长度)] [ASC | DESC])
);
MYSQL教程说明:UNIQUE INDEX或者UNIQUE KEY表示创建唯一索引. MYSQL教程2.2.2 在已经存在的表上创建唯一索引: MYSQL教程通过SQL语句CREATE UNIQUE INDEX来实现,语法形式为: MYSQL教程2.2.3 通过SQL语句ALTER TABLE创建唯一索引: MYSQL教程语法形式为: MYSQL教程2.3 创建和查看全文索引:? MYSQL教程2.3.1 创建表时创建全文索引: MYSQL教程语法形式为: MYSQL教程
CREATE TABLE table_name (
属性名 数据类型,FULLTEXT INDEX|KEY [索引名] (属性名1 [(长度)] [ASC|DESC])
);
MYSQL教程2.3.2 在已经存在的表上创建全文索引: MYSQL教程语法形式为: MYSQL教程2.3.3 通过SQL语句ALTER TABLE 创建全文索引: MYSQL教程语法形式为: MYSQL教程2.4 创建和查看多列索引:? MYSQL教程语法形式如下: MYSQL教程
CREATE TABLE table_name(
属性名 数据类型,INDEX|KEY [索引名]
(属性名1 [(长度)] [ASC|DESC]),......
(属性名1 [(长度)] [ASC|DESC])
);
MYSQL教程上述语句创建索引时,所关联的字段至少大于一个字段. MYSQL教程2.4.2 在已经存在的表上创建多列索引: MYSQL教程语法形式为: MYSQL教程
CREATE INDEX 索引名 ON 表名 (
属性名 [(长度)] [ASC|DESC],......
属性名n [(长度)] [ASC|DESC]
);
MYSQL教程2.4.3 通过SQL语句ALTRE TABLE 创建多列索引: MYSQL教程语法形式为: MYSQL教程3. 删除索引: MYSQL教程删除索引的语法形式: MYSQL教程4. 查看索引: MYSQL教程查看索引的语法形式: MYSQL教程以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家PHP. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |