1.Left join 与Right join
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
2.主键、外键
能够唯一表示数据表中的每个记录的字段或者字段的组合就称为主键。一个主键是唯一识别一个表的每一行记录,但这只是其作用的一疗分,主键的主要作用是将记录和存放在其他表中的数据进行关联,在这一点上,主键是不同表中各记录间的简单指针,主键约整就是确定表中的每一条记录,主键不能是空值,唯一约束是用于指定一个或多个列的组合值具有唯一性,以防止在列中输入重复的值
而外键是另一张表中与这张表的某个字段的类型,字段名相同的字段,一般是用作关联两张或两张以上的数据表时用的。
3.Order by && Group by
order by 是按表中某字段排列表中数据,默认的为升序。 order by 后面必须列出排序的字段名,可以是多个字段名。
group by 是按某些字段分类。从英文里理解就是分组。必须有“聚合函数”来配合才能使用,使用时至少需要一个分组标志字段。
例如按
1.按年龄排序表中的记录
select * from users order by age
2.按年龄分类表中数据(就是求各个年龄的人数)
select age,count(*) as number1 from users group by age