欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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