sql创建表索引 create index()语句
程序员文章站
2024-02-14 18:10:34
...
sql创建表索引 create index()语句
mssql server 方法
语法:
create [索引类型] index 索引名称
on 表名(列名)
with fillfactor = 填充因子值0~100
go
实例
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创建索引语法
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 personindex on person (lastname)
如果您希望以降序索引某个列中的值,您可以在列名称之后添加保留字 desc:
create index personindex on person (lastname desc)
假如您希望索引不止一个列,您可以在括号中列出这些列的名称,用逗号隔开:
create index personindex on person (lastname, firstname)
推荐阅读
-
sql创建表索引 create index()语句
-
必须会的SQL语句(二) 创建表、修改表结构、删除表
-
MySQL 创建索引(Create Index)的方法和语法结构及例子_MySQL
-
SQLServer中常用的一些操作表,字段和索引的SQL语句
-
创建1个表的SQL语句如何写,40分!
-
Oracle 创建索引前估算索引大小(dbms_space.create_index_cost)
-
SQL学习笔记二 创建表、插入数据的语句
-
MySQL 创建索引(Create Index)的方法和语法结构及例子
-
SQL学习笔记二 创建表、插入数据的语句
-
Oracle创建主键自增表(sql语句实现)及触发器应用