phpmyadmin的MySQL数据库中,主键、索引、唯一,各是什么意思。。?
1个回答
2013-08-12
展开全部
主键:是唯一标示当前表里的那一列,用主键可以代替表里一条实体的内容,
如:你有一个名字,有你的住址,电话号码,籍贯,学位,政治面貌,等属性,
但唯一能够标示你的还是你的身份证号,因为别人有可能有跟你同样的名字,或者同样的住址,或者同样的的学位。。但身份证是唯一的。通过身份证,我完全知道你本人。
索引:就相当于你买了一部字典的目录,通过目录,可以找到你需要查找的内容。索引不是自动有的,在数据库中,必须根据表里的字段建立索引。
唯一:也是一种约束,将字段设置唯一约束后,该字段在表里的所有“记录”将是不同的,比如将学号设置为唯一:第一个学生:学号 00001;那么第二个学生 学号 可以是 00002或者00003 而不能设置为 00001,这样数据库将报:字段违反唯一约束,这样做的目的是为了每个学生有不同的学号。
如:你有一个名字,有你的住址,电话号码,籍贯,学位,政治面貌,等属性,
但唯一能够标示你的还是你的身份证号,因为别人有可能有跟你同样的名字,或者同样的住址,或者同样的的学位。。但身份证是唯一的。通过身份证,我完全知道你本人。
索引:就相当于你买了一部字典的目录,通过目录,可以找到你需要查找的内容。索引不是自动有的,在数据库中,必须根据表里的字段建立索引。
唯一:也是一种约束,将字段设置唯一约束后,该字段在表里的所有“记录”将是不同的,比如将学号设置为唯一:第一个学生:学号 00001;那么第二个学生 学号 可以是 00002或者00003 而不能设置为 00001,这样数据库将报:字段违反唯一约束,这样做的目的是为了每个学生有不同的学号。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |