这几个字段什么意思?

这几个字段什么意思?

PRIMARY KEY 不就是 KEY 吗? 为什么可以有两个主键?

还有红框处的 default 是什么作用?

http://img1.sycdn.imooc.com//climg/5d0de1910001a83407100370.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,哪些字段需要加索引是根据项目逻辑而定的,一般会给外键加上索引。索引是有自己的优缺点的,如果每个字段都加上索引会大大影响到我们数据库的效率。索引名都是有含义的,所以是不能随便使用的。具体可参考:https://www.cnblogs.com/chenshishuo/p/5030029.html 祝学习愉快!

好帮手慕小尤 2019-06-23 09:22:24

同学你好,创建索引可以理解为给某个索引设置了索引。作用可以参考:https://wenwen.sogou.com/z/q765896488.htm  祝学习愉快!

  • 提问者 雨之赞歌 #1
    没太明白啊,这里是给 parent_id 字段创建了 parent_id 索引?是为了提高查询性能吗?
    2019-06-23 09:34:51
  • 好帮手慕小尤 回复 提问者 雨之赞歌 #2
    同学你好,是的,给parent_id 字段创建索引是为了提高查询的性能。祝学习愉快!
    2019-06-23 09:38:33
  • 提问者 雨之赞歌 回复 好帮手慕小尤 #3
    那为什么不给每个字段添加一个索引?索引名字可以随便起吗?
    2019-06-23 11:12:22
chingze 2019-06-22 22:53:43

primary key 是主键唯一非空约束

key指一列创建索引

default 和后面的charset一起,用来设置默认的字符集

  • 提问者 雨之赞歌 #1
    创建索引是什么意思? 有啥作用
    2019-06-23 09:01:46
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师