MySQL索引

  • 时间:
  • 浏览:40
  • 来源:it300
数据库索引是提高表中操作速度的数据结构。索引可以使用一个或多个列创建,为快速随机查找和对记录的访问的有效排序提供了基础。

在创建索引时,应考虑使用哪些列进行SQL查询并在这些列上创建一个或多个索引。

实际上,索引也是一个或多个索引。表类型,将主键或索引字段和指向每个记录的指针保存到实际表中。

用户不能看到索引,它们只是用于加速查询,数据库搜索引擎将使用它们来快速定位记录。

INSERT和UPDATE语句在具有索引的表上花费更多时间,而具有索引的表SELECT语句在这些表上变得很快。原因是在进行插入或更新时,数据库还需要插入或更新索引值。

Simple and Unique Index

可以在表上创建唯一索引。唯一索引意味着两行不能具有相同的索引值。下面是创建表格索引的语法。

>

CREATEUNIQUEINDEEXININDEX索引索引索引索引。

p>>>>>>>>>>ON table_name(列1,列2,...);

>p>>p>>p>p>p>p>p>您可以使用一列或多列来创建索引。

>p>>p>p>p>例如,我们可以使用tuttut._._._.>.>作者。

>p>>p>>例如,我们可以使用tutorials_tbl>._tbl。

>p>>>p>>

ON tutorials_tbl(tut._.)

可以在表上创建简单索引。只需从查询中省略UNIQUE关键字以创建一个简单的索引。简单索引允许表中重复的值。

如果要按降序对列中的值进行索引,可以在列名后面添加保留词DESC。

    mysql

    猜你喜欢

    希腊最高法院批准俄罗斯对比特币嫌疑人的请求

    希腊最高法院批准俄罗斯对比特币嫌疑人的请求希腊最高法院上周五表示,一名据称使用比特币数字货币洗钱40亿美元的俄罗斯人应该被引渡到俄罗斯,一位法院消息人士说。AlexanderV

    2019-02-01

    塑造美国网络防御的创造性破坏和自满情绪

    塑造美国网络防御的创造性破坏和自满情绪创造性的破坏,思维的范式转换取代现有的秩序,可能是一个难以捉摸的概念,但它作为人类行为驱动力的力量是不可否认的。在硅谷和其他美国的高层科技

    2019-02-01

    为什么我(非常)担心PRISM

    为什么我(非常)担心PRISM美国国家安全局正在利用我们的数字生活,监控语音电话,电子邮件,社交媒体以及谁知道什么。美国国家安全局方面的人说,这是为了国家安全;它已经停止了恐怖

    2019-02-01

    先发优势:为什么新的恶意软件最初会打败反恐

    先发优势:为什么新的恶意软件最初会打败反恐虽然反病毒解决方案可以有效对抗广泛使用的恶意软件,但是有一个很好的机会,新的恶意软件会躲过那些解决方案。最近有重大安全事件的报告激增,

    2019-02-01

    台湾银行抢劫与朝鲜黑客有关

    台湾银行抢劫与朝鲜黑客有关最近针对台湾一家银行的网络抢劫事件已被安全研究人员联系到一个据信在朝鲜境外活动的臭名昭着的威胁组织。黑客利用SWIFT全球金融网络大致窃取来自台湾远东

    2019-02-01