三九宝宝网宝宝百科宝宝知识

SQL语句基础学习之CreateIndex

11月27日 编辑 39baobao.com

[家长微信助力孩子学习之实践]张立珍 ] 孩子步入学校以后,作为学校教育延伸的家庭,能否和学校教育合拍并共舞,对孩子的学习成长更起着不可忽视的作用。所以,通过微信这一方便快捷的交流平台让我们的家长助力...+阅读

索引 (Index) 可以帮助我们从表格中快速地找到需要的资料。举例来说,假设我们要在一本园艺书中找如何种植青椒的讯息。若这本书没有索引的话,那我们是必须要从头开始读,直到我们找到有关种直青椒的地方为止。若这本书有索引的话,我们就可以先去索引找出种植青椒的资讯是在哪一页,然后直接到那一页去阅读。很明显地,运用索引是一种有效且省时的方式。

从资料库表格中寻找资料也是同样的原理。如果一个表格没有索引的话,资料库系统就需要将整个表格的资料读出 (这个过程叫做’table scan’)。若有适当的索引存在,资料库系统就可以先由这个索引去找出需要的资料是在表格的什么地方,然后直接去那些地方抓资料。这样子速度就快多了。

因此,在表格上建立索引是一件有利于系统效率的事。一个索引可以涵盖一或多个栏位。建立索引的语法如下:

CREATE INDEX "INDEX_NAME" ON "TABLE_NAME" (COLUMN_NAME)

现在假设我们有以下这个表格,

TABLE Customer

(First_Name char(50),

Last_Name char(50),

Address char(50),

City char(50),

Country char(25),

Birth_Date date)

若我們要在 Last_Name 這個欄位上建一個索引,我們就打入以下的指令,

CREATE INDEX IDX_CUSTOMER_LAST_NAME on CUSTOMER (Last_Name)

若我们要在 Last_Name 这个栏位上建一个索引,我们就打入以下的指令,

CREATE INDEX IDX_CUSTOMER_LOCATION

on CUSTOMER (City, Country)

索引的命名并没有一个固定的方式。通常会用的方式是在名称前加一个字首,例如 "IDX_" ,来避免与资料库中的其他物件混淆。另外,在索引名之内包括表格名及栏位名也是一个好的方式。

请读者注意,每个资料库会有它本身的 CREATE INDEX 语法,而不同资料库的语法会有不同。因此,在下指令前,请先由资料库使用手册中确认正确的语法。

以下为关联文档:

立根原在破岩中——回顾学习之关于学习,我想我一直行走在学习之路上。不管是听课,还是上课,我都享受着每一次学习之旅。虽然一直在学习,但总感觉自己的消化吸收能力不强。尤其是在语文学习之路上,近来我更是参...

安全演习之安全防范幼儿园安全演习是为了提高幼儿的火灾应急防范能力。可是,在上周的幼儿安全演习中,我们的一个托班孩子却不见了,结果孩子跑回家中,还好没有出现以外事故,当时我们每位教职工一听到...

美于表而静于心——理论学习之朱光潜《谈美》美,什么是美?一百个人也许会有一百种解释。每个人的生活、生长轨迹不同,对于美当然也就有自己独特的看法。一、 当局者迷,旁观者清 艺术与实际人生的距离当北方人初看西湖,平原...

大华银行学习之大华银行有限公司(大华银行)是亚洲银行业的翘楚,在全球范围内拥有超过500家办事处,遍布亚太、西欧、北美19个国家和地区。自1935年注册成立以来,大华银行通过有机增长和一系列...

英语九大词类复习之代词二、代词(pron.)代替名词,兼有名词和形容词的作用 (一)代词的类别 相互代词 each other,one another 指示代词 this,that,these,those 不定代词(不指明特定的人或事物的代词)each,...

英语九大词类复习之名词英语中的词可以根据词义、语法功能和形式特征分为十大类,即名词(noun)、代词(pronoun)、形容词(adjective)、副词(adverb)、动词(verb)、数词(numeral)、冠词(article)、介词(preposition)、...

英语九大词类复习之数词六、数词 (一)基数词 在英语中表示数目的词称为基数词。 1.基数词的构成 (1)1-20 one,two,three,four,five,six,seven,eight,nine,ten,eleven,twelve,thirteen,fourteen,fifteen...

英语九大词类复习之动词九、动词(verb.)动词表示主语的动作或状态 (一)动词的种类。 (1)及物动词vt,其后接宾语。 eg.She wears a uniform. (2)不及物动词vi,不接宾语。 eg :She can dance. (3)连系动词like-v...

灾难演习之上学期末我幼儿园举行了一次火灾演习我就想说些什么,自从看到了一所幼儿园的地震演习之后,我更想说说我个人的感受。自从5.12大灾难之后,国家特别关注各种灾难型的演习来提高正...

推荐阅读
图文推荐