SELECT @rownum:=@rownum+1 AS 序号, t_user.* FROM  t_user ,(SELECT @rownum:=0) r  -- 最简写法1

更多写法供参考:

①  select (@rowNO := @rowNo+1) AS rowno,uid,uname from (SELECT *  FROM t_user ) ;

②  select (@rowNO := @rowNo+1) AS rowno,a.* from (SELECT * FROM t_user) a,(select @rowNO :=0) b ;

③  set @rn=0; select @rn:=@rn+1 as rn, m.* from (select * from t_user  )m; -- 连续执行两个语句

④  select (@rowNO := @rowNo+1) AS 序号,a.* from  t_user a,(select @rowNO :=0) b  -- 最简写法2

注意:@rownum的写法不唯一,但一定有@,等于号写法一定是:=(冒号等于)

以下写法都可行:

SELECT @xxoo:=@xxoo+1 AS 序号, t_user.* FROM  t_user ,(SELECT @xxoo:=0) r;

SELECT @1:=@1+1 AS 序号, t_user.* FROM  t_user ,(SELECT @1:=0) r;

SELECT @:=@+1 AS 序号, a.* FROM  t_user a ,(SELECT @:=0) r; (首推)

来张查询结果图:

mysql查询递增列_mysql在查询结果列表前添加一列递增的序号列(最简)相关推荐

  1. mysql子查询语句多列_MYSQL 子查询返回多列显示

    因工作需要,目前研究出一种mysql 技能,与大家分享一下. 需求:关联查询另一个大表数据的某些(一个以上)字段 方案:因关联查询的表数据太大.多表查询影响效率,单个子查询又有些多余.所以采用多列拼接 ...

  2. mysql获取查询策略语句_MySQL数据库查询性能优化策略

    优化查询 使用Explain语句分析查询语句 Explain 用来分析 SELECT 查询语句,开发人员可以通过分析 Explain 结果来优化查询语句. 通过对查询语句的分析,可以了解查询语句的执行 ...

  3. 怎么检测mysql查询是否慢_MySQL慢查询查找和调优测试

    编辑 my.cnf或者my.ini文件,去除下面这几行代码的注释: log_slow_queries = /var/log/mysql/mysql-slow.log long_query_time = ...

  4. mysql 查找数据过程_mysql数据库查询过程探究和优化建议

    查询过程探究 我们先看一下向mysql发送一个查询请求时,mysql做了什么? 如上图所示,查询执行的过程大概可分为6个步骤: 客户端向MySQL服务器发送一条查询请求 服务器首先检查查询缓存,如果命 ...

  5. mysql 联合查询后排序_MySQL的查询(联合查询,查询排序,正则表达式)

    MySQL的查询(联合查询,查询排序,正则表达式) MySQL的查询(联合查询,查询排序,正则表达式) MySQL的查询 联合查询实例 -- 联合查询 SELECT * FROM user union ...

  6. mysql子查询的语法_MySQL子查询Subquery语法介绍

    MySQL子查询Subquery语法介绍 发布时间:2020-05-19 15:48:10 来源:51CTO 阅读:187 作者:三月 下面讲讲关于MySQL子查询Subquery,文字的奥妙在于贴近 ...

  7. mysql中子查询是什么_mysql子查询是什么

    MySql的子查询是多表查询的一个重要组成部分,常常和连接查询一起使用,是多表查询的基础.下面本篇文章就来带大家了解一下子查询,希望对你们有所帮助. 什么是子查询? 子查询,又叫内部查询.当一个查询是 ...

  8. mysql 慢日志 作用_MySQL慢查询日志的作用和开启

    前言 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中.lon ...

  9. mysql子查询复杂操作_MySQL 子查询操作

    子查询 在一个 select 语句中,嵌入了另外一个 select 语句, 那么被嵌入的 select 语句称之为子查询语句 为什么会有子查询这种用法 数据库有没有记忆力 但查询结果需要的数据,本表已 ...

  10. mysql的慢查询日志功能_MySQL 慢查询日志

    MySQL 慢查询日志 简介 MySQL 慢查询日志是排查问题 SQL 语句,以及检查当前 MySQL 性能的一个重要功能. 查看是否开启慢查询功能: mysql> show variables ...

最新文章

  1. python的100个案例_Python实例100个(基于最新Python3.7版本)
  2. grafana设置mysql为数据源,并进行可视化
  3. javscript 创建类的三种方法【转】
  4. 还想呆在公司养老?别做梦了
  5. hdu 1811 Rank of Tetris 并查集+拓扑排序
  6. 实现无缝滑屏怎么实现_无缝扩展人工智能以实现分布式大数据
  7. 【MyBatis】动态SQL中的参数判空
  8. 上拉查看详情和下拉隐藏详情
  9. 解析java数值类型数据混合运算
  10. 「不灭的火,名唤梦想」青年程序员的一颗少年心
  11. win10 + ubantu双系统 彻底删除Ubantu
  12. 导入依赖失败,报错信息Failed to resolve: com.*.*:*:0.0.0<a href=““>Show in Project Structure dialog
  13. Opencv教程-图像二值化
  14. 银行春招:六大行薪资待遇知多少?(上)
  15. 个人简历特长及自我评价怎么写?
  16. java andequal_Java equals 和 == 完全解析
  17. 分享微信答题活动制作步骤_制作微信答题活动要注意什么
  18. 树莓派(Raspberry Pi OS)操作系统的选择
  19. 安装Docker详细步骤总结
  20. 1550 - 【提高】房屋积水

热门文章

  1. LVS负载均衡:三种工作模式、十种调度算法
  2. Error: java.lang.RuntimeException: java.lang.NoSuchMethodException: com.henu.WC $WCMapper.init()
  3. leetcode 287. Find the Duplicate Number | 287. 寻找重复数(判断链表是否有环,并找到环的起点)
  4. 左神算法:复制含有随机指针节点的链表 / 复杂链表的复制(Java版本)
  5. 【WebPack】WebPack的安装、使用WebPack打包 js/css/img 等文件
  6. C# 窗体输入个人信息 存入txt 窗体输出
  7. SpringBoot中的响应式web应用
  8. Leet Code OJ 482. License Key Formatting [Difficulty: Medium]
  9. CentOS下Hive2.0.0集群模式安装详解
  10. Java分布式系统高并发解决方案