数据库索引与约束

索引:作用---便捷化检索表中行和列的子集,而不需要检查表中的每一行。

创建索引:

1、Alter table A   ADD index  A_indexname  (A.name); ---  Mysql

2、Create index  A_indexname ON  A (name)   ------      Oracle、SQL Server、Mysql

查看指定表的索引:SHOW INDEX  FROM  A;       Mysql会自动为主键(PRIMARY KEY)列生成索引;

删除索引:

1、alter table A   DROP INDEX  A_indexname ; ----------  Mysql

2、drop index  A_indexname ; ---------     Oracle

3、drop index  A_indexname on A; ----------  SQL Server、Mysql

唯一索引:除了提供常规索引的所有好处,还作为一种机制限制索引列出现重复值。

1、alter table A add unique A_indexname  (name); ------Mysql

2、create unique index  A_indexname on A (name);  ------ SQL Server、Oracle

多列索引:

猜你喜欢

转载自www.cnblogs.com/goodbye-lazy/p/10796470.html