在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySQL索引

103次阅读
没有评论

共计 1759 个字符,预计需要花费 5 分钟才能阅读完成。

自动写代码机器人,免费开通

丸趣 TV 小编给大家分享一下 MySQL 索引,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

MySQL 索引

MySQL 索引的建立对于 MySQL 的高效运行是很重要的,索引可以大大提高 MySQL 的检索速度。

打个比方,如果合理的设计且使用索引的 MySQL 是一辆兰博基尼的话,那么没有设计和使用索引的 MySQL 就是一个人力三轮车。

拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。

索引分单列索引和组合索引。

单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。

组合索引,即一个索引包含多个列。

创建索引时,你需要确保该索引是应用在 SQL 查询语句的条件 (一般作为 WHERE 子句的条件)。

实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。

上面都在说使用索引的好处,但过多的使用索引将会造成滥用。因此索引也会有它的缺点:虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行 INSERT、UPDATE 和 DELETE。因为更新表时,MySQL 不仅要保存数据,还要保存一下索引文件。

建立索引会占用磁盘空间的索引文件。占用资源 第二个弊端

普通索引

最基本的索引类型,没有唯一性之类的限制。

创建索引

这是最基本的索引,它没有任何限制。它有以下几种创建方式:

CREATE INDEX indexName ON table_name (column_name)

如果是 CHAR,VARCHAR 类型,length 可以小于字段实际长度;如果是 BLOB 和 TEXT 类型,必须指定 length。

修改表结构 (添加索引)

ALTER table tableName ADD INDEX indexName(columnName)

创建表的时候直接指定

CREATE TABLE mytable( 
 ID INT NOT NULL, 
 username VARCHAR(16) NOT NULL, 
 INDEX [indexName] (username(length)) 
 );

删除索引的语法

DROP INDEX [indexName] ON mytable;

唯一索引

唯一索引是不允许其中任何两行具有相同索引值的索引。

当现有数据中存在重复的键值时,大多数数据库不允许将新创建的唯一索引与表一起保存。数据库还可能防止添加将在表中创建重复键值的新数据。例如,如果在 employee 表中职员的姓 (lname) 上创建了唯一索引,则任何两个员工都不能同姓。

创建索引

CREATE UNIQUE INDEX indexName ON mytable(username(length))

修改表结构

ALTER table mytable ADD UNIQUE [indexName] (username(length))

创建表的时候直接指定

CREATE TABLE mytable( 
 ID INT NOT NULL, 
 username VARCHAR(16) NOT NULL, 
 UNIQUE [indexName] (username(length)) 
 );

使用 ALTER 命令添加和删除索引

有四种方式来添加数据表的索引:

ALTER TABLE tbl_name ADD PRIMARY KEY (column_list):

该语句添加一个主键,这意味着索引值必须是唯一的,且不能为 NULL。

ALTER TABLE tbl_name ADD UNIQUE index_name (column_list): 这条语句创建索引的值必须是唯一的(除了 NULL 外,NULL 可能会出现多次)。

ALTER TABLE tbl_name ADD INDEX index_name (column_list): 添加普通索引,索引值可出现多次。

**ALTER TABLE tbl_name ADD FULLTEXT index_name (column_list)

以上是“MySQL 索引”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1759字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 国产精品日韩高清在线蜜芽 | 亚洲精品国产精品乱码不卡 | 日本亚洲一区二区三区 | 欧美性天天影院欧美狂野 | 大地资源中文在线观看官网第二页 | 亚洲美女又黄又爽在线观看 | 人妻中文字幕av无码专区 | 亚洲精品高清在线 | 人妻仑乱a级毛片免费看 | 四虎福利 | 国产无套内射久久久国产 | 色妞网 | 日本不卡免费一区 | 久久图| 无码国产69精品久久久久孕妇 | 男同gay毛片免费可播放 | 91精品国产高清久久久久久 | 188福利视频在线观看视频 | 蜜臀色欲av在线播放国产日韩 | 日韩精品无码中文字幕电影 | 最近中文字幕视频完整版在线看 | 看一级毛片国产一级毛片 | 国产在线精品福利大全 | 国产69久久精品成人看小说 | 午夜影视在线免费观看 | 亚洲日韩欧美视频 | 国产成人精视频在线观看免费 | 色资源av中文无码先锋 | 中文字幕亚洲精品 | 天天鲁一鲁摸一摸爽一爽 | 超碰cao已满18进入离开官网 | 亚洲精品一区二区三区在 | 久久国产精品99久久久久久牛牛 | 色草视频| 尤物精品在线 | 精品综合在线 | 乱精品一区字幕二区 | 亚洲区精品久久一区二区三区 | 久久国产精品一国产精品 | 中文字幕无码不卡在线 | 久青草国产视频 |