建立一个数据库 数据库的主索引是不能重复的那么他和唯一索引有什么不同?
数据库的主索引是不能重复的那么他和唯一索引有什么不同?主键确保数据库中的每一行都是唯一的,如身份证、学号等。它在表中要求是唯一的,不能重复。唯一索引用作主键。区别在于一个表中只能有一个主键。主键不能为
数据库的主索引是不能重复的那么他和唯一索引有什么不同?
主键确保数据库中的每一行都是唯一的,如身份证、学号等。它在表中要求是唯一的,不能重复。唯一索引用作主键。区别在于一个表中只能有一个主键。主键不能为空。可以有多个唯一索引,唯一索引中的一条记录可以为空。也就是说,确保它与其他的不同是可以的。比如学生表,在学校里,一般用学生作为主键,身份证是唯一的索引;而由教育局把身份证号做成主键,并用唯一的索引代替学生号。选择谁作为表的主键取决于实际应用程序。主键不能为空。