发布网友 发布时间:2022-05-29 11:25
共2个回答
热心网友 时间:2023-10-16 15:49
A。
primary key或者unique约束都是唯一性索引。
PRIMARY KEY主键列不允许空值。 唯一索引允许空值,创建PRIMARY KEY或UNIQUE约束会自动为指定的列创建唯一索引。创建UNIQUE约束和创建独立于k约束的唯一索引没有明显的区别。
数据验证的方式是相同的,而且查询优化器不会区分唯一索引是由约束创建的还是手动创建的。如果目的是要实现数据完整性,则应为列创建UNIQUE或PRIMARY KEY约束。这样做才能使索引的目标明确。
扩展资料:
根据数据库的功能,可以在数据库设计器中创建四种索引:普通索引、唯一索引、主键索引和聚集索引。最基本的索引类型,没有唯一性之类的*。普通索引可以通过以下几种方式创建:
创建索引,例如CREATE INDEX <索引的名字> ON tablename (列的列表);
修改表,例如ALTER TABLE tablename ADD INDEX [索引的名字] (列的列表);
创建表的时候指定索引,例如CREATE TABLE tablename ( [...],INDEX [索引的名字] (列的列表) );
参考资料来源:百度百科-执行索引
热心网友 时间:2023-10-16 15:49
A.