当前位置: 首页 > news >正文

Mysql的查询

1.Mysql的基本查询

语法:select*from 表名;代表查询所有数据的所有列

SELECT * FROM classinfo;
SELECT * FROM studentinfo;

select 字段1,字段2.....from 表名;查询数据的指定字段

查询studentinfo表的学生姓名和年龄

SELECT stuname,age FROM studentinfo;

可以对查询结果进行去重处理,使用DISTINCT

在studentinfo表内查询去重后的学生地址

SELECT DISTINCT address FROM studentinfo;

使用limit可以限制返回行数

在studentinfo表内查询学生地址,返回第一行

SELECT address FROM studentinfo LIMIT 1;
SELECT address FROM studentinfo LIMIT 2,3;//2表示从行号为三的时候开始返回,返回三行,行号是从零开始的

使用order by来进行数据的排序

order by后面跟需要排序的字段,默认升序asc,降序需要在字段后添加desc

例如对学生表的年龄进行排序

SELECT *FROM studentinfo ORDER BY age;-- 升序
SELECT *FROM studentinfo ORDER BY age desc;-- 降序

联合使用

对学生表内的所有数据去重,按年龄排序,返回五行数据

SELECT DISTINCT *FROM studentinfo ORDER BY age LIMIT 5;

2.Mysql的条件查询

语法:select * from 表名 where 指定的条件;

查询学生表数据,条件是年龄大于等于20岁

SELECT *FROM studentinfo WHERE age>=20;


模糊查询:使用通配符实现模糊查询
语法:查询条件使用like关键字指定,配合通配符使用:
% 可以通配0到多个任意字符。
  _ 可以通配1个任意字符。

例如查询学生表内姓张的学生和张某的学生

SELECT * FROM studentinfo WHERE stuname LIKE '张%';
SELECT * FROM studentinfo WHERE stuname LIKE '张_';

相关文章:

  • 2021-10-29 C++按天数返回年月日,按年月日求第几天。
  • Android 项目 Camera 问题:Fail to connect to camera service
  • std::condition_variable的使用说明(详细解释和使用示例)
  • YOLOv3损失函数与训练模块的源码解析
  • Web:Swagger 生成文档后与前端的对接
  • rebase master后会将master的commit历史加入这个分支吗
  • bat脚本执行完后自动删除
  • 第七讲、在Isaaclab中使用交互式场景
  • 微信小程序腾讯获得所在城市
  • Python multiprocessing模块Pool类介绍
  • DeepReaserch写的文献综述示例分享
  • 【Kubernetes基础--Pod深入理解】--查阅笔记2
  • vmcore分析锁问题实例(x86-64)
  • 站台候车,好奇铁道旁的碎石(道砟)为何总是黄色的?
  • Spark-SQL核心编程2
  • redis 内存中放哪些数据?
  • Transformer-PyTorch实战项目——文本分类
  • Tessent Scan Stream Network (SSN) 在芯片设计DFT中的架构、实现原理及组成
  • coco128数据集格式
  • 信息系统项目管理工程师备考计算类真题讲解三
  • 人民日报读者点题·共同关注:花粉过敏增多,如何看待城市绿化“成长的烦恼”
  • 收藏家尤伦斯辞世,曾是中国当代艺术的推手与收藏者
  • 美国税局代理局长卷入马斯克与美财长之争,还未工作就被迫离职
  • 中国船协发布关于美对华造船业实施限制措施的严正声明
  • 河南一季度GDP为14945.58亿元,同比增长5.9%
  • 2025年世界互联网大会亚太峰会数字金融论坛举行