索引
3. 索引的相关操作
上一讲我们介绍了索引的作用和种类,这一讲我们谈谈索引的相关操作!
1) 添加索引
前面已经有所介绍,这里总结一下
添加主键索引
- create table aaa
- (id int unsigned primary key auto_increment ,
- name varchar(32) not null defaul ‘’);
- alter table 表名 add primary key (列名);
添加普通索引
- create index 索引名 on 表 (列名1,列名2);
添加唯一索引
- create table ddd(id int primary key auto_increment , name varchar(32) unique);
- create unique index 索引名 on 表名 (列表..);
添加全文索引
- CREATE TABLE articles (
- id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
- title VARCHAR(200),
- body TEXT,
- FULLTEXT (title,body)
- )engine=myisam charset utf8;
- ALTER TABLE articles ADD FULLTEXT (title,body);
2) 查询索引
- show index from emp\G
3) 删除索引
- drop index 索引名称 on 表名;
4) 修改索引
先删除,再创建
相关推荐
这份"mysql学习资料大全"包含了一系列的资源,对于想要学习或深入理解MySQL的人来说,是一份非常宝贵的资料集。 首先,从标题我们可以推断,这份资料可能涵盖了MySQL的基础到进阶内容,包括安装配置、SQL语言基础、...
在这个“mysql学习用数据库dbt3”压缩包中,包含了一个名为“dbt3_s1.sql”的文件,这通常是用来初始化或恢复数据库的SQL脚本。 在学习MySQL的过程中,理解数据库的设计和管理至关重要。DBT3提供了一种实践环境,让...
【MySQL学习3】提到了图形管理工具,如MySQL Workbench,它们提供友好的用户界面,简化了数据库的管理。 接着,【MySQL学习4】和【MySQL学习5】详细讲解了DDL(Data Definition Language)和DML(Data Manipulation...
这份压缩包包含的三本书籍是MySQL学习的重要资源,涵盖了从基础到高级的全方位知识。 《MySQL必知必会》这本书是MySQL入门的经典之作,适合对数据库没有基础知识的读者。它详细介绍了MySQL的基本操作,包括如何创建...
本“Mysql学习资料大全”包含了一系列关于MySQL的教程和参考资料,旨在帮助初学者和经验丰富的开发者深入理解和熟练掌握MySQL的各项功能。 首先,从简介及连接部分开始,这部分内容会涵盖MySQL的基本概念,如数据库...
个人推荐mysql学习资料, 很不错,好东西不但要珍藏,还要分享
MySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL学习源码(MySQL入门教程).zipMySQL...
本资源“数据库mysql学习脑图”旨在为MySQL初学者提供一个清晰的学习路径,帮助理解其核心概念和功能。 首先,脑图将可能涵盖数据库基础,包括数据库的概念、数据模型(如层次模型、网状模型、关系模型)以及SQL...
机房精空调分类2023+MySQL学习练习数据库+MySQL学习毕业设计机房精空调分类2023+MySQL学习练习数据库+MySQL学习毕业设计机房精空调分类2023+MySQL学习练习数据库+MySQL学习毕业设计机房精空调分类2023+MySQL学习练习...
官方MySQL5.6学习手册是关于MySQL版本5.6的一份详细参考指南,其中还包含了基于NDB Cluster 7.3及7.4版本的参考指南。这份手册的文档范围覆盖了从MySQL 5.6到5.6.44版本,以及NDB Cluster 7.3版本的5.6.43-ndb-7.3....
这个“mySQL学习资料.rar”压缩包很可能包含了一系列关于MySQL的学习材料,如教程、手册、示例脚本和使用指南,旨在帮助初学者和进阶者深入理解和掌握MySQL。 首先,让我们来探讨一下MySQL的基础知识。MySQL的核心...
MySQL学习手册中文版是一本全面介绍MySQL数据库管理系统的基础知识的指南,适合初学者及有一定经验的用户进行深入学习。MySQL是一种广泛使用的开源关系型数据库,它以其高效、稳定和易于管理的特点,在各种规模的...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,尤其在Web应用...学习MySQL不仅涉及理论知识,还需要大量的实践操作来熟悉其语法和功能。掌握MySQL能让你在数据管理、Web开发和系统集成等领域具备更强的竞争力。
本文将深入探讨MySQL的学习和安全配置。 首先,对于初学者来说,掌握MySQL的基础操作至关重要。例如,通过命令行工具启动和停止MySQL服务,如`mysqld-shareware --install`来安装服务,然后使用`net start mysql`...
3. 表结构设计:学习如何创建和设计高效的表结构,包括主键、外键、索引的使用,以及如何进行规范化设计以减少数据冗余。 4. 查询优化:掌握JOIN操作、子查询、聚合函数等高级查询技术,以及如何通过EXPLAIN分析...
《MySQL学习手册》主要针对Windows平台,深入浅出地介绍了如何管理和使用MySQL数据库系统。以下是对MySQL的安装、Workbench的使用以及基本的数据库操作的详细说明。 1. MySQL的下载与安装: 要安装MySQL,首先访问...
MySQL Proxy应用入门 3 使用MySQL Proxy MySQL UDF Mysql Proxy安装配置测 MySQL5 5 Semi synchronous Replication(半同步复制) mysqlslap MySQL压力测试工具 mysql proxy安装配置 mysql 触发器 mysql与MongoDB...
MySQL最全学习线路图 超级详细版
这份学习资料主要涵盖了MySQL的基础操作,包括数据库的管理、表的操作以及数据的增删改查。 首先,我们讨论一下如何启动和停止MySQL服务。在Windows操作系统中,你可以通过命令行工具执行以下命令来启动和停止MySQL...
在开始学习 MySQL 时,首先要理解其基本概念和术语,如数据库、表、字段、记录和索引等。关系型数据库管理系统将数据组织成多个相互关联的表,这种方式提高了数据的灵活性和查询效率。MySQL 使用 GPL(GNU 通用公共...