一篇搞定SQL语句
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一篇搞定SQL语句相关的知识,希望对你有一定的参考价值。
首先,你要知道SQL语句是常见数据库的查询语言,在关系型数据库里,表间关系有三种,通俗说就是爱情,亲情,友情,其中爱情在道德上说的是一对一,亲情就想到父母,你只有一个父亲或一个母亲,而一个当爹的就有可能有多个孩子,这就是一对多,而友情,你有多个朋友,你的某个朋友也有包括你在内的多个朋友,这就是多对多
其次,两张怎么建立上述的表间关系呢,比如一对多或多对多,有一种神奇的东西叫做外键,就一张表的列值在另外一张表的列有所对应,一对多就是一个外键,多对多就两个外键
最后,什么关系,什么操作,直接见实例就可以了,多敲多写就熟悉
场景:公司人员信息登记,姓名,性别,电话号码,部门,其中部门就是一对多
创建两张表
给两张表插入数据--增
某人换了部门--改
某人调离公司--删
查公司员工信息--查
有条件的查--
分页显示的查--
结果排序
结果分组
连表操作,主要left join 和 inner join,其中left join以左边的表为主,显示左表的全部数据,如果右表没有,显示空;而inner join则显示两张对应的共有数据
组合的话,就需要两张表列字段相同了,所以我们需要在创建一张和person表相同的表
可以操作了
以上是关于一篇搞定SQL语句的主要内容,如果未能解决你的问题,请参考以下文章