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行数据:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一杯彬美式

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值