转自:
http://blog.haoitsoft.com/index.php/archives/328
MySQL数据库索引研究系列第一期,MySQL创建、删除、重建和查看索引命令、掌握创建索引、删除索引、重建索引和查看索引的命今。
1. 创建索引(PRIMARY KEY,INDEX,UNIQUE)
支持创建主键索引,联合索引和普通索引命令
mysql>ALTER TABLE tbl_name ADD INDEX index_name (column list);
mysql>ALTER TABLE tbl_name ADD UNIQUE index_name (column list);
mysql>ALTER TABLE tbl_name ADD PRIMARY KEY index_name (column list);
2. 删除索引(PRIMARY KEY,INDEX,UNIQUE)
支持删除主键索引,联合索引和普通索引命令
mysql>ALTER TABLE tbl_name DROP INDEX index_name;
mysql>ALTER TABLE tbl_name DROP UNIQUE index_name;
mysql>ALTER TABLE tbl_name DROP PRIMARY KEY index_name;
3. 重建索引
mysql> REPAIR TABLE tbl_name QUICK;
4. 查看某个数据表的索引
mysql> SHOW INDEX FROM tbl_name;
其中tbl_name表示数据表名,index_name表示索引名,column list表示字段列表
5. 创建主键
mysql> ALTER TABLE ADD PRIMARY KEY(column list);
6. 删除主键
mysql> ALTER TABLE DROP PRIMARY KEY;
分享到:
相关推荐
MySql练习4:创建学生表和成绩表索引并查看索引.zip MySql练习4:创建学生表和成绩表索引并查看索引.zip MySql练习4:创建学生表和成绩表索引并查看索引.zip
Mysql中创建各种索引的语句整理 代码 添加PRIMARY KEY(主键索引) 添加UNIQUE(唯一索引) 添加INDEX(普通索引) 添加FULLTEXT(全文索引) 添加多列索引 ) mysql>ALTER TABLE `...
代码复制粘贴 改下里面的参数 就可以用 而且参数 也有说明 简单易懂
MySQL数据库表可以创建、查看、重建和删除索引,索引可以提供查询速度。索引根据分类,分为普通索引和唯一索引;有新建索引、修改索引和删除。但是索引不是到处都可以创建,需要根据具体的条件。下面利用实例说明...
NULL 博文链接:https://wy649898543.iteye.com/blog/1446493
创建索引 数据索引 课程目标 理解 —— 创建索引的语法; 掌握 —— 在已有表上创建索引的方法; 掌握 —— 在修改表时添加索引的方法; 掌握 —— 在创建表时创建索引的方法。 创建索引 使用CREATE INDEX语句创建...
索引的创建与管理 Navicat Premium 12 mysql
使用NAVICAT工具创建和管理索引 数据索引 课程目标 掌握 —— 通过NAVICAT工具在创建表时创建索引的方法; 掌握 —— 通过NAVICAT工具在现存表中创建索引的方法; 掌握 —— 通过NAVICAT工具删除索引的方法。 使用...
MySQL创建用户与分配权限命令,能满足开发者的基本使用
重建索引,整理索引碎片,优化sql执行速度
在关系数据库中,索引是一种单独对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的...在MySQL数据库一共支持5种类型的索引和9种索引失效的场景,下面,我来进行一一介绍。
CREATE INDEX Syntax CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name [index_type] ON ... HASH | RTREE} 代码如下: — 创建无索引的表格 create table testNoPK ( id int not null, name varchar(10) ); — 创建
介绍mysql不同的存储引擎 以及 索引技术在mysql中的应用
mysql索引导出删除
一、连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1、 连接到本机上的MYSQL。 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格...
MySQL索引 聚集索引 如果你想了解MySQL索引查询优化,你首先应该对MySQL数据组织结构、B-Tree索引、聚集索引,次要索引有一定的了解,才能够更好地理解MySQL查询优化行为。这里主要探讨MySQL InnoDB的聚集索引。
在MySql数据库中,有四种索引:聚焦索引(主键索引)、普通索引、唯一索引以及我们这里将要介绍的全文索引(FUNLLTEXT INDEX)。 全文索引(也称全文检索)是目前搜索引擎使用的一种关键技术。它能够利用【分词技术...
MySQL Innodb 索引原理详解
练习索引的创建和删除,对比有索引和无索引的基本表查询速度,体会索引的优势。 实验内容: 【实验4-1】创建视图 (1)单源视图:建立今年新增的会员的视图; 建立“奔驰”品牌的汽车配件视图,并要求进行修改和...