
CREATE [UNIQUE|CLUSTERED] INDEX INDEX_NAME ON TABLE_NAME(PROPERTY_NAME)
其中UNIQUE和CLUSTERED为可选项,分别是建立唯一索引和聚簇索引。
具体解释为:
UNIQUE:表示此索引的每一个索引值只对应唯一的数据。
CLUSTERED:表示要建立的索引时聚簇索引,即索引项的顺序与表中记信让录的物理顺序滑兄局一致的索引组织。
SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
create unique index 索引名 on 表名(列名1,列名2……),示例如下:
在表GoodsMade_Labour的SID列上尘汪创建唯一索引IX_GoodsMade_Labour,代码如下:
create unique index IX_GoodsMade_Labour on GoodsMade_Labour(SID)
这样情况下创建的是非聚集索引,它和使用nonclustered关键效果是一样的。
create unique nonclustered index IX_GoodsMade_Labour on GoodsMade_Labour(SID)
如果要创建聚集索引,可使用关键字clustered,代码如下:
create unique clustered index IX_GoodsMade_Labour on GoodsMade_Labour(SID)
plsql中添加索引的方法:1、在PLSQL界面的SQL编辑页面直接右击数据表,选择空孝漏“编辑”;2、在d出界面中,获取所有者和名称信息;3、点击索引,填写相慎肢关信息,接斗烂着点击列下面“...”;4、在d窗中,指定索引列,点击“确定”;5、点击“应用”,即可。工具:mysql数据库或侍创建一个user的表里边的字段1.普通索衫枝吵引 添加INDEX
ALTER TABLE `table_name` ADD INDEX index_name ( `column` )
下面演示下给user表的name字段添加一个索引
2.主键索引 添加PRIMARY KEY
ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )
3.唯一搭厅索引添加UNIQUE
ALTER TABLE `table_name` ADD UNIQUE ( `column` )
4.全文索引添加FULLTEXT
ALTER TABLE `table_name` ADD FULLTEXT ( `column`)
5.如何添加多列索引
ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)