mysql数据库表设计与注意事项
程序员文章站
2022-05-27 23:41:01
...
(1):建表
一对多:在‘多’的关系表建立外键(举例:学生记老师,比老师记所有老师学生容易的多)
多对多:新建一个表关联
(2):left join 和 right join
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
语法:
select * from A left join B on A.aID = B.bID
select * from A right join B on A.aID = B.bID
(3):order by 和limit
limit放在order by后面
order by 默认为升序,不写就是升序,降序decs
(4):group by
分组查询:例如一个公司有多个部门,每个部门要进行工资排序,这个时候要用到group by