mysql查询语句 和 多表关联查询 以及 子查询

本文详细介绍了MySQL的查询语句,包括基础查询、where条件、in和between操作、like模糊匹配、空值查询、多条件查询、去重、排序、分组、分页以及多表关联查询(内连接、外连接)和子查询的使用。通过实例解析了各种查询方法,帮助读者深入理解MySQL查询语法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<div class="article_title">   
     <span class="ico ico_type_Original"></span>


<h1>
    <span class="link_title"><a href="/gaoweizang/article/details/52859449">
    mysql(三):mysql查询语句 和 多表关联查询 以及 子查询            
    </a></span>
</h1>
1.查询一张表:     select * from 表名;

2.查询指定字段:select 字段1,字段2,字段3....from 表名;

3. where条件查询:select 字段1,字段2,字段3 frome 表名 where 条件表达式;
例:select * from t_studect where id=1;
       select * from t_student where age>22;

4.带 in关键字查询:select 字段1,字段2 frome 表名 where 字段 [not]in(元素1,元素2);
例:select * from t_student where age in (21,23);
       select * from t_student where age not in (21,23);

5.带 between and的范围查询:select 字段1,字段2 frome 表名 where 字段 [not]between 取值1 and 取值2;
例:select * frome t_student where age between 21 and 29;
       select * frome t_student where age not between 21 and 29;

6.带 like的模糊查询:select 字段1,字段2... frome 表名 where 字段 [not] like '字符串';
    “%”代表任意字符;
    “_"代表单个字符;
例:select * frome t_student where stuName like '张三'';
       select * frome t_student where stuName like '张三%'';
       select * frome t_student where stuName like '%张三%'';//含有张三的任意字符
       select * frome t_student where stuName like &#
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值