0


MySQL数据表检索的模糊查询(查询时选择行)

1、查询指定记录

在SELECT语句中,通过WHERE子句可以对数据进行过滤,语法如下:

select 字段1,字段2,字段n (或是全部信息 “*”) from 表名 where 条件;

例:查询 “学生表” 中性别为 ”男” 的学生信息;

2、带IN关键字的查询

IN操作符用来指定条件范围,范围中的每个条件都可以进行匹配,语法格式如下:

select 字段名1,字段名2,字段名n from 表名 where 字段名 in (值1,值2,...)

例:使用IN操作符查询 “学生表” 中学历为 “本科” 或者为 “博士”的学生信息;

3、带 BETWEEN AND 的范围查询:

BETWEEN AND 用来查询某个范围内的值,该操作符需要两个参数,即范围的开始值和结束值,语法格式如下:

select 字段名1,字段名2,字段名n from 表名 where 字段名 between 值1 and 值2;

例:使用BETWEEN AND 操作符查询 “学生表” 中年龄在 23至25岁的学生信息;

4、带LIKE的字符匹配查询:

语法格式如下:
select 字段名1,字段名2,字段名n from 表名 where 字段名 like 条件;

例:查询 ”学生表” 中姓 “张” 的学生性别跟年龄。

5、带AND的多条件查询;

AND字符可以同时查询多个条件,语法格式:

select 字段名1,字段名2,字段名n from 表名 where 条件1 and 条件2;

例:查询 “学生表“ 中 性别为男且年龄大于20的信息:

6、显示前N行:

如果只显示数据表中的前几行数据就可以使用LIMIT关键字,语法格式如下:

select distinct 字段名 from 表名 limit [位置偏移量] 行数;

例:查询 “学生表” 前2行数据:

标签: mysql 数据库 sql

本文转载自: https://blog.csdn.net/m0_59839948/article/details/124864973
版权归原作者 鄙人阿彬 所有, 如有侵权,请联系我们删除。

“MySQL数据表检索的模糊查询(查询时选择行)”的评论:

还没有评论