也就是ON s.parent_id=p.type_id,上面这么多废话通俗点就是说,输入:s.type_name→s.parent_id→p.type_id→输出:p.type_name,而在连接之前,s.parent_id与p.type_id之间的箭头是不存在的……终于说完了,本人的一点拙见,希望对大家有点帮助。(字数所限,只能发两次了)
2016-04-07
我是这么理解的,假设我们要查询大家电的父类的名称,输入s.type_name,而我们希望输出之后显示的p.type_name为家用电器,s.type_name有对应的有s.type_id和s.parent_id,因为我们要查询父类的名称,所以对应s.parent_id,ID值为1,而输出显示的p.type_name也就是家用电器对应的ID也就是p.type_id也为1(p.type_name作为输出显示且为父类名称,没有必要再去对应他的parent_id),两者相等,但是因为一开始是两张表,在没有连接之前值相等也没有什么卵用,所以要把两者连接起来,
2016-04-07
PPT和讲的内容不一致:
ppt上写的是外键列不存在索引的话,Mysql将自动创建索引。
但这位老师讲的是参照列若不存在索引的话,mysql会自动创建索引;但若外键列没有索引,mysql则不会创建索引。
ppt上写的是外键列不存在索引的话,Mysql将自动创建索引。
但这位老师讲的是参照列若不存在索引的话,mysql会自动创建索引;但若外键列没有索引,mysql则不会创建索引。
2016-04-07