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

MySQL索引

121次阅读
没有评论

共计 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电影在线观看第一页 | 亚洲精品无码久久久久去q 亚洲精品无码久久久久牙蜜区 | 婷婷五月综合丁香在线 | 成人看片毛片免费播放器 | 国产一级aa大片毛片 | 国产一区二区三区成人久久片 | a国产| 久久久精品3d动漫一区二区三区 | 人妻哺乳奶头奶水 | 黄色aaaa| 四虎在线免费观看视频 | 免费国产成人高清在线看软件 | 国产91精品久久久久久 | xxxxxx国产精品视频 | 国产在线观看a | 国产人人干 | 露脸真实国语乱在线观看 | 免费观看日本污污ww网站 | a级国产乱理伦片在线播放 a级国产乱理伦片在线观看 | 国产做无码视频在线观看 | 国产亚洲精品久久久久久久 | 久久www免费人成_看片美女图 | 人人妻人人添人人爽日韩欧美 | 久久精品aⅴ无码中文字字幕 | 凹凸国产熟女精品视频 | 曰本女人与公拘交酡 | 无码专区国产精品视频 | 亚洲精品在线视频 | 亚洲1页 | 久久亚洲精品成人综合 | 97国产大学生情侣11在线视频 | 在线免费观看一级片 | 国产片91 | 在线a人片免费观看不卡 | 一级黄毛片| 国产三级三级三级av精品 | 亚洲国产精品婷婷久久久久 | 色94色欧美sute亚洲线 | 狠狠色老熟妇老熟女 | 欧洲美熟女乱又伦 | 欧美性猛交一区二区三区精品 |