一.数据库查询

1.字段列表查询

select 字段1,字段2,... from 表名 

select  * from 表名  #查询该表下的所有数据,*代表所有字段

2.表达式查询

select 表达式[算数表达式]   from 表名         #算数表达式包括:加减乘除 取余

3.条件查询查询

select * from 表名 where 条件表达式

#条件表达试:等于、大于、小于、大于等于、大于小于、不等于

#多个条件查询 并且:and; 或者:or  

关键词:in (值1,值2,...)取值在区间内

软件测试-MySQL(五:数据库查询)

          not in(值1,值2,...) 取值不在区间内

软件测试-MySQL(五:数据库查询)

 between and

#空永远不等于空

null 和null 做等值判断 永远未faulse

判断一个字段的值是否为null要用关键词 is

判断一个字段的值是否不为null要用关键词 is not

软件测试-MySQL(五:数据库查询)

4.子查询 

1)将查询结果作为另一个查询条件

#成绩最高的人是谁

软件测试-MySQL(五:数据库查询)

2)查询结果作为另一个数据的源,当成数据源的时候注意取别名

软件测试-MySQL(五:数据库查询)

5.多表查询 

方法一:多表联和查询,增加条件

软件测试-MySQL(五:数据库查询)

 软件测试-MySQL(五:数据库查询)

软件测试-MySQL(五:数据库查询) 软件测试-MySQL(五:数据库查询)

相关文章: