mysql5

来源:互联网 发布:对网络直播的分析 编辑:程序博客网 时间:2024/05/04 18:03

在where子句中使用in进行范围查询

语法:

select   字段1,字段2,....

from    表名

where字段x   in(值1,值2,....)

查询的字段x的值, 至少与括号中的一个值相同

在where子句,使用like关键字进行模糊查询

与“%”一起使用,表示匹配0或任意多个字符

与“-”一起使用,表示匹配单个字符

根据一个范围值来检索:

语法:

select  字段1,字段2,....from  表名     where   字段x between值1   and   值2

Inner    join 内连接

在表中至少一个匹配时,则返回记录

select  字段1,字段2,....

from    table_1       inner  join   table_2  on   table_1  .字段 x=table_2 .字段y

外连接:1.左外连接

从左表 (table _1)中返回所有的记录,即便在右边(table_2)中没有匹配的行

select  字段1,字段2,....

from    table_1       left[outer]  join   table_2  on   table_1  .字段 x=table_2 .字段y

2.右外连接:

从右表(table _2)中返回所有的记录,即便在右边(table_1)中没有匹配的行

select  字段1,字段2,....

from    table_1       right [outer]  join   table_2  on   table_1  .字段 x=table_2 .字段y


order  by  ....指定查询记录按一个或多个条件排序



0 0