永发信息网

phpmyadmin的MySQL数据库中,主键、索引、唯一,各是什么意思。。?

答案:4  悬赏:50  手机版
解决时间 2021-03-31 16:34
phpmyadmin的MySQL数据库中,主键、索引、唯一,各是什么意思。。?
最佳答案
主键:是唯一标示当前表里的那一列,用主键可以代替表里一条实体的内容,
如:你有一个名字,有你的住址,电话号码,籍贯,学位,政治面貌,等属性,
但唯一能够标示你的还是你的身份证号,因为别人有可能有跟你同样的名字,或者同样的住址,或者同样的的学位。。但身份证是唯一的。通过身份证,我完全知道你本人。
索引:就相当于你买了一部字典的目录,通过目录,可以找到你需要查找的内容。索引不是自动有的,在数据库中,必须根据表里的字段建立索引。
唯一:也是一种约束,将字段设置唯一约束后,该字段在表里的所有“记录”将是不同的,比如将学号设置为唯一,第一个学生,学号 00001;那么第二个学生 学号 可以是 00002或者00003 而不能设置为 00001,如果,设置为00001的话,数据库将报:字段违反唯一约束,这样做的目的是为了每个学生有不同的学号。
全部回答
就是设置主键约束,字段索引,字段唯一约束的
主键就是标识这个字段为主键,索引就是为这个字段添加索引,唯一是设置这个字段的值必须是唯一值不可重复(主键也是不可以重复的)
主键就是主关键字(primary key):表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。
索引:数据库索引好比是一本书前面的目录,能加快数据库的查询速度。
1. 普通索引
这是最基本的索引,它没有任何限制,比如上文中为title字段创建的索引就是一个普通索引,MyIASM中默认的BTREE类型的索引,也是我们大多数情况下用到的索引。
2. 唯一索引
与普通索引类似,不同的就是:索引列的值必须唯一,但允许有空值(注意和主键不同)。如果是组合索引,则列值的组合必须唯一,创建方法和普通索引类似。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
简述退伙的形式有哪些
捷达1,4l低配的全下来69000够么?
2017年7月3号到18年多少号为8个月
手机的安卓系统太低怎么办?不让安装一些软件
还好没在一起了……
浙江景点有名的山有哪些?
大树波可以拿种子种植吗
19分之一减去1的差乘上20分之一减去一的差一
新秋弦管清赏析,翻译
请问这个植物叫什么,叶子最近总是发黄,该如
号的偏旁是什么
如何去除微信人的星号?
42度的酒有4.5升多少斤
谁还没个第一次,广西小伙初见大雪 脱光上
8篇6年级语文署假日记400字
推荐资讯
照度计的使用步骤
剑三加入恶人谷没反应
刚才忘记了一点
孝义市吕梁Colove(大众路)这个地址怎么能查询
预定交钱了KTV包厢,店家把包厢给了别人,触及
珉豪和SHINEE里谁的关系最好
七星彩历史有2282896这个数吗?
Recently I was invited to a friend’s hous
贵州有哪些土特产
有2个户口本拆迁时是不是该有两套房子
我很鄙视那些在大街上搞直播的人?
单选题对下列各句的说明方法分析正确的一项是
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?