mysql数据过滤
只检索需要的数据需要指定搜索条件,搜索条件称为过滤条件
同时使用where与orderby,应该让orderby位于where之后
where子句操作符
为了进行更强的数据过滤,mysql允许给出多个where子句,这些子句以and子句或or的方式
使用。
where vend_id=1003 and prod_price=300
sql语言优先处理and
in操作符
where vend_id in (1001,1002)
not in 用来否定关键字
子查询
在select语句中,子查询总是从内向外的。
列必须匹配,在where子句中使用子查询,应该保证select语句具有与where子句具有
相同数目的列,通常子查询将返回单个列并且与单个列匹配,如果需要也可以是使用
多个列。
联接
在数据检索查询的执行中联结(join)
关系表
为什么要使用联结
分解数据为多个表的能更有效的储存,更方便地处理,并且具有更大的可伸缩性。
怎么用单条select语句检索出数据?
只检索需要的数据需要指定搜索条件,搜索条件称为过滤条件
同时使用where与orderby,应该让orderby位于where之后
where子句操作符
为了进行更强的数据过滤,mysql允许给出多个where子句,这些子句以and子句或or的方式
使用。
where vend_id=1003 and prod_price=300
sql语言优先处理and
in操作符
where vend_id in (1001,1002)
not in 用来否定关键字
子查询
在select语句中,子查询总是从内向外的。
列必须匹配,在where子句中使用子查询,应该保证select语句具有与where子句具有
相同数目的列,通常子查询将返回单个列并且与单个列匹配,如果需要也可以是使用
多个列。
联接
在数据检索查询的执行中联结(join)
关系表
为什么要使用联结
分解数据为多个表的能更有效的储存,更方便地处理,并且具有更大的可伸缩性。
怎么用单条select语句检索出数据?
使用联结,简单的说,联结是一种机制,用来在一条select语句中关联表。