索引的创建方式:

SSMS管理器创建索引。

使用T-SQL语句创建索引:
语法:

IF EXISTS(SELECT  *FROM  sysindexes WHERE name='索引名')
GO
DROP  INDEX  --表名.索引名
CREATE [UNIQUE][CLUSTERED|NONCLUSTERED]
INDEX --索引名
ON -- 表名(列名)
[WITH FILLFACTOR=X]

UNLQUE:唯一索引。
CLUSTERED|NONCLUSTERED:聚集索引或非聚集索引。
FILLFACTOR:充因子:指定一个0-100表示索引页的百分比。

使用SSMS管理器创建索引:

选择要添加索引的表,右击点设计。

打开表的设计模式,点击要添加索引的列,右击点索引。

点添加,旁边可以选哪个列,还可以唯一或不唯一,设定好以后可以点关闭。

使用SQL语句创建索引:

--为用户表里面的地址创建非聚集索引:
IF  EXISTS(SELECT  *FROM  sysindexes  WHERE name='Ix_UserInfo _UserAddress')
DROP  INDEX  UserInfo.Ix_UserInfo _UserAddress--表名。索引名
GO
CREATE  NONCLUSTERED  INDEX   Ix_UserInfo _UserAddress
ON  UserInfo (UserAddress)--表名(列名)
WITH   FILEFACTOR=30
GO

  

转载于:https://www.cnblogs.com/gcmwalker/p/6165072.html

10-05索引的创建和使用相关推荐

  1. 【Python】快速认识Pandas的10大索引

    公众号:尤而小屋 作者:Peter 编辑:Peter 今天给大家带来一篇关于Pandas索引的文章:10种你必须掌握的Pandas索引. 索引在我们的日常生活中其实是很常见的,就像: 一本书有自己的目 ...

  2. Mysql索引的创建和使用

    Mysql索引 一.Mysql索引 1.Mysql索引的概念 2.Mysql索引的作用 3.Mysql索引的副作用 4.创建索引的原则依据 5.索引的分类以及创建 6.索引创建的方法 6.1.普通索引 ...

  3. 又见程序媛 | 从索引的创建角度分析热门“面试题”

    关注"数据和云"获得更多内容 前言 关于周一 Eygle 在文章<千头万绪:从一道面试题看数据库性能和安全的方方面面>讲到的 SELECT* FROM girls WH ...

  4. MySQL-->索引-->如何创建索引,创建原则

    1.可视化创建 2.语句创建 普通索引(NORMAL): CREATE INDEX index_name ON table_name(table_colum1(length)) 唯一索引(UNIQUE ...

  5. mysql索引的创建与管理实验_mysql索引创建与管理笔记

    什么是索引 索引是创建在表上的,对数据库表中一列或多列的值进行排序的一种结构. 其作用主要在于提高查询的速度,降低数据库系统的性能开销. 通过索引,查询数据不必读完记录的全部信息进行匹配,而是只查询索 ...

  6. Oracle分区表及分区索引的创建

    关于分区表和分区索引(About Partitioned Tables and Indexes)对于10gR2而言,基本上可以分成几类: •       Range(范围)分区 •       Has ...

  7. Oracle索引(Index)创建使用

    Oracle对象教程:索引(Index)创建使用,索引:对数据库表中的某些列进行排序,便于提高查询效率. 例如现实中例子: 当我们在某本书中查找特定的章节内容时,可以先从书的目录着手,找到该章节所在的 ...

  8. 如何导出存储过程、函数、包和触发器的定义语句?如何导出表和索引的创建语句?...

    Oracle中如何导出存储过程.函数.包和触发器的定义语句?如何导出表的结构?如何导出索引的创建语句? QQ群里有人问:如何导出一个用户下的存储过程?   麦苗答:方法有多种,可以使用DBMS_MET ...

  9. MySQL索引的创建与删除

    创建索引: 创建索引主要有几种形式,主要区分是在建表的前后进行创建索引. 建表的时候创建索引: CREATE TABLE table_name(column1 类型,column2 类型,...key ...

  10. mysql索引视图实验总结_视图和索引的创建和使用实验报告

    信息工程学院实验报告 成 绩: 指导老师(签名): 课程名称:<数据库原理> 实验项目名称:视图和索引的创建和使用 一.实 验 目 的: (1)掌握创建视图的SQL语句的用法. (2)掌握 ...

最新文章

  1. 大型分布式网站架构技术总结
  2. opencv计算两数组的乘积_leetcode1464_go_数组中两元素的最大乘积
  3. iPhone Xs发布会其实是苹果计算机视觉技术发布会!
  4. android dex2oatd e,解決android項目Error:Execution failed for task ':app:dexDebug'.ebug'錯誤
  5. Pandas将列表(List)转换为数据框(Dataframe)
  6. dapperpoco mysql_DapperPoco -- 基于Dapper的、轻量级的、高性能的、简单的、灵活的ORM框架...
  7. python密码传参有特殊字符如何解决_am start的总结,-d参数的总结,以及python中传递内容包含中文及特殊字符的解决方案...
  8. 在linux下将当前目录文件全部小写含目录名
  9. 五个最佳RSS新闻阅读器
  10. html网页设计大赛作品介绍,html简单网页设计作品
  11. 光盘怎么刻录服务器系统,如何刻录系统光盘?小编手把手教你电脑Windows刻录系统光盘的方法...
  12. macOS访达中如何显示隐藏文件
  13. TorchScript简介
  14. virtualbox win10 共享文件夹
  15. apex Error : Given no hashes to check 137 links for project 'pip': discarding no candidates
  16. 异或鉴相器 matlab 数字鉴相器,一款采用CPLD的光伏并网逆变器锁相及保护电路设计...
  17. 蚪侠-远程泛目录V21(镜像版)-免授权
  18. 化工厂在岗人员定位系统-化工厂人员定位-化工厂定位-新导智能
  19. 数据结构 栈 括弧匹配检验
  20. latex:ieee摘要两端对齐

热门文章

  1. foxmail提示不知道这样的主机_不知道和婚礼策划师沟通时谈哪些?这样做让你高效备婚...
  2. mysql注入反弹_Discuz!x xss反弹后台无防御sql注入getshell(附带exploit)
  3. php通过浏览器下载json文件遇到的问题
  4. 【408预推免复习】计算机组成原理之计算机的发展及应用
  5. 【机器学习入门到精通系列】SVM与核函数(附程序模拟!)
  6. Unet实现图像分割(四)
  7. lower_boundupper_bound
  8. idea在mac版怎么配置svn_使用Mac自带svn搭建服务器,并使用idea进行连接
  9. ppct各代表什么_开关背面L、L1、L2各代表什么?火线,零线,地线怎样接?
  10. 网络推广外包之下“真我”徐起表示今年中国区定下进军2000万销量目标