首页 > 数据库 >MySQL查询时记录行号rownum MySQL查询显示行号MySQL查询显示行号MySQL流水号自MySQL自增行号

MySQL查询时记录行号rownum MySQL查询显示行号MySQL查询显示行号MySQL流水号自MySQL自增行号

时间:2022-10-11 11:48:43浏览次数:50  
标签:自增 查询 行号 MySQL rownum SELECT

MySQL查询时记录行号rownum MySQL查询显示行号MySQL查询显示行号MySQL流水号自MySQL自增行号

一、前言

Oracle中有rownum,实现查询的时候记录行号,MySQL中没有。 这可难不倒广大coder,咱们山寨一个出来, 请继续往下看。

 

二、定义一个变量 rownum变量实现

SET @rownum = 0 ;
SELECT
@rownum := @rownum+1 as rownum,
a.* FROM table_name a
ORDER BY a.id ;

三、使用连接实现

SELECT
@rownum := @rownum+1 as rownum ,
a.* from table_name a ,
(SELECT @rownum := 0)b
ORDER BY a.id ;

四、效果展示

 

 


————————————————
版权声明:本文为CSDN博主「HaHa_Sir」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/HaHa_Sir/article/details/90770397

标签:自增,查询,行号,MySQL,rownum,SELECT
From: https://www.cnblogs.com/shiding/p/16778675.html

相关文章

  • Mysql 插入timestamp没有使用默认值问题
    在一次升级过程中,发现Mysql插入数据报了个错Column'create_time'cannotbenull.但是看了下这个字段虽然是非null,但是是有默认值的`create_time`timestampNOTNULL......
  • 【MySQL系列】-索引知多少
    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。​​点击跳转到网站。​​索引及其作用索引(Index)是帮助MySQL高效获取数据的数据结构。索......
  • 开发一个微信小程序(4):查询天气-获取某个城市的实时天气
    从这一篇开始介绍如何实现一个查询天气小程序 准备工作:1、申请和风天气开发者账号,并创建一个WebAPI类型的应用(要调用和风天气api获取天气,关于如何使用和风天气api需......
  • DQL_基础查询-条件查询
    DQL(DataQueryLanguage)-----数据库查询语言,对数据表中数据记录进行查询,关键字:select-DQL也是数据查询操作在开发中使用最多的DQL查询表中的记录select*from表名;......
  • 一文读懂 MySQL 索引
    1索引简介1.1什么是MySQL的索引官方定义:索引是帮助MySQL高效获取数据的数据结构从上面定义中我们可以分析出索引本质是一个数据结构,他的作用是帮助我们高效获取数......
  • Docker | Compose创建mysql容器
    本文通过DockerCompose来创建mysql容器在linux服务器上创建文件,用于管理容器mkdirdocker-mysqlcddocker-mysqlvimdocker-compose.yml#写入如下内容docker-c......
  • Mysql:聚集索引和非聚集索引
    聚集索引聚集索引概述聚集索引特点聚集索引优缺点聚集索引限制聚集索引真实开发总结1张表只能有1个聚聚索引,都是用主键作为聚聚索引使用。因此在建表的时候聚......
  • MySQL主从复制-利用冷备份搭建从库
    1、启动从库,目录文件配置路径:basedir=/u01/mysql/basedatadir=/u01/mysql/datatmpdir=/u01/mysql/tmp2、将冷备份data目录复制到新实例下的,datadir$lltotal20drwxr......
  • 8.查询商品详情
    1.前言数据库和实体类在上一节中已经创建,如果有需要,可以查看上一节2.mapper层2.1Productmapper接口2.2ProductMapper.xml2.3ProductMapper测试3.......
  • 查询表中记录
    select*from 表名select:字段列表from:表面列表where:条件列表groupby:分组字段having:分组之后的条件......