热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

MySQLselect操作大全(选择SELECT&排序ORDER&降序ORDER&选择个数LIMIT)

在上一篇《用命令行进入MySQL&生成样例数据库crashcourse》的基础上,练习SELECT和ORDER操作。上篇地址:https:blog.csdn.netm0_38061

在上一篇《用命令行进入MySQL&生成样例数据库crashcourse的基础上,练习SELECT和ORDER操作。

上篇地址:https://blog.csdn.net/m0_38061639/article/details/82822010

 

总结
  1. 选择 SELECT FORM LIMIT
  2. 排序 ORDER BY DESC

 

以下操作都针对某个选出来进行操作,数据库(SHOW)→表(SHOW)→列(SELECT)

1. 选择单个列SELECT column1 FROM table1;

2. 选择多个列SELECT column1, column2,FROM table1;

3. 全选列 SELECT * FROM table1; (通配符*)

4. 选择某列中的某些行:SELECT DISTINCT column1 FROM table1; (重复行不显示,只返回不同值)

《MySQL select操作大全(选择SELECT&排序ORDER&降序ORDER&选择个数LIMIT)》

5. 注意,如果DISTINCT column1, column2 FROM table1; 也就是说同时选两列,不会只返回某一列非重复结果,而是针对两列的所有行。如果有一列没有重复值,加不加DISTINCT没有影响。也就是说,只有在选择的两列中,相同行之间,有重复行,才会只返回重复行中unique的一行。

如下表,相同的两行只返回一行:

vend_id

Prod_price

1001

5.99

1001

5.99

《MySQL select操作大全(选择SELECT&排序ORDER&降序ORDER&选择个数LIMIT)》

6. 选择某列中的行数量:SELECT column1 FROM table1 LIMIT 5,3; (从第6行开始返回3行结果),只输入一个数字如limit 5,表示取5行,不限制从第几行开始取结果。

7. LIMIT 5, 3 = LIMIT 3 OFFSET 5 (都表示从第6行开始取3行)

《MySQL select操作大全(选择SELECT&排序ORDER&降序ORDER&选择个数LIMIT)》

8. 使用完全限定的表名和列字:

SELECT table1.column1 FROM table1;

SELECT table1.column1 FROM database1.table1;

9. 按某列排序:

SELECT column1 FROM table1

ORDER BY column1;

10. 按某几列排序:

SELECT column1, column2, column3 FROM table1

ORDER BY column1, column2;

(排序的优先级先按column1来,如果column1中有相同行,再按column2来排序)

11. 按降序排序:

SELECT column1, column2, column3 FROM table1

ORDER BY column1 DESC,column3

(默认升序ASC,要求降序时才需要标DESC,优先对column1降序排序,剩下的再以column3为标准升序排序。如果相对多列降序排序,要对每列都进行DESC排序)

《MySQL select操作大全(选择SELECT&排序ORDER&降序ORDER&选择个数LIMIT)》

12. 练习用ORDER BY 和LIMIT找到一列中最高或最低的值:

SELECT column1 FROM table1

ORDER BY column1 DESC

LIMIT 1; (最贵的物品)

《MySQL select操作大全(选择SELECT&排序ORDER&降序ORDER&选择个数LIMIT)》

今天的学习任务就结束啦~


推荐阅读
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 解决VS写C#项目导入MySQL数据源报错“You have a usable connection already”问题的正确方法
    本文介绍了在VS写C#项目导入MySQL数据源时出现报错“You have a usable connection already”的问题,并给出了正确的解决方法。详细描述了问题的出现情况和报错信息,并提供了解决该问题的步骤和注意事项。 ... [详细]
  • 本文详细介绍了MySQL表分区的创建、增加和删除方法,包括查看分区数据量和全库数据量的方法。欢迎大家阅读并给予点评。 ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
  • PDO MySQL
    PDOMySQL如果文章有成千上万篇,该怎样保存?数据保存有多种方式,比如单机文件、单机数据库(SQLite)、网络数据库(MySQL、MariaDB)等等。根据项目来选择,做We ... [详细]
  • 在Oracle11g以前版本中的的DataGuard物理备用数据库,可以以只读的方式打开数据库,但此时MediaRecovery利用日志进行数据同步的过 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文介绍了PhysioNet网站提供的生理信号处理工具箱WFDB Toolbox for Matlab的安装和使用方法。通过下载并添加到Matlab路径中或直接在Matlab中输入相关内容,即可完成安装。该工具箱提供了一系列函数,可以方便地处理生理信号数据。详细的安装和使用方法可以参考本文内容。 ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • MongoDB用户验证auth的权限设置及角色说明
    本文介绍了MongoDB用户验证auth的权限设置,包括readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase、cluster相关的权限以及root权限等角色的说明和使用方法。 ... [详细]
  • WhenIusepythontoapplythepymysqlmoduletoaddafieldtoatableinthemysqldatabase,itdo ... [详细]
  • 本文主要复习了数据库的一些知识点,包括环境变量设置、表之间的引用关系等。同时介绍了一些常用的数据库命令及其使用方法,如创建数据库、查看已存在的数据库、切换数据库、创建表等操作。通过本文的学习,可以加深对数据库的理解和应用能力。 ... [详细]
author-avatar
他丶是我唯一的执着_490
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有