zoukankan      html  css  js  c++  java
  • T-SQL---索引

    唯一索引:唯一索引不允许两行具有相同的索引值

    主键索引:为表定义一个主键将自动创建主键索引,主键索引是唯一索引的特殊类型。主索引要求主键中的每个值是唯一的,并且不能为空。

    聚集索引(Clustered):表中各行的物理顺序与键值的逻辑(索引)顺序相同,每个表只能有一个

    非聚集索引(Non-clustered):非聚集索引指定表的逻辑顺序。数据存储在一个位置,索引存储在另一个位置,索引中包含指向数据存储位置的指针。可以有多个,小于249个。

    命令法:

    create [unique] [clustered | nonclustered] index index_name

    on table_name(conlumn_name...) [with fillfactor]

    fillfactor表示填充因子,指定一个0到100之间的值,该值指示索引页填满的空间所占的百分比。

    Use stuDB
    go 
    if exists(select name from sysindexes where name='lx_writtenExam")
     drop index stuMarks.lx_writtenExam
    /*笔试列创建非聚集索引:填充因子为30% */
    create nonclustered index lx_writtenExam on stuMarks(writtenExam) with fillfactor=30
    go 
    select * from stuMarks(index=lx_writtenExam) where writtenExam between 60 and 90
  • 相关阅读:
    Win10 rocketmq 安装
    Vulnhub DC7
    Vulnhub DC6
    Vulnhub DC5
    Vulnhub DC4
    Vulnhub DC3
    一文带你学会CSRF漏洞
    Shiro反序列化漏洞复现与实战
    DataPipeline CPO 陈雷:实时数据融合之法:便捷可管理
    DataPipeline合伙人 & CPO 陈雷:企业实时数据管理问题与实践 | 附PPT下载
  • 原文地址:https://www.cnblogs.com/beast-king/p/4522675.html
Copyright © 2011-2022 走看看