查看内容

sql创建表索引

  • 2020-03-24 13:12
  • 数据库知识
  • Views

sql创建表索引 create index()语句

mssql server 方法语法:create [索引类型] index 索引名称on 表名(列名)with fillfactor = 填充因子值0~100go

实例

create nonclustered index ix_test_tname --创建一个非聚集索引on test(tname) --为test表的tname字段创建索引with fillfactor = 30 --填充因子为30%go

select * from test(index = ix_test_tname) where tname = 'a'

mysql教程 方法

mysql创建索引语法

create [unioun|fulltext|spatial] index indexname[using indextype] on

tablename( tablenamecol)

index_col_name:

col_name[ (length)][asc |desc]

更多详细内容请查看:

index.htm

实例

create index 实例本例会创建一个简单的索引,名为 personindex,在 person 表的 lastname 列

create index personindexon person (lastname) 如果您希望以降序索引某个列中的值,您可以在列名称之后添加保留字 desc:

create index personindexon person (lastname desc) 假如您希望索引不止一个列,您可以在括号中列出这些列的名称,用逗号隔开:

create index personindexon person (lastname, firstname)

上一篇:MySQL GROUP BY 教程 下一篇:约束语法与not