mysql查询显示行号

  1. mysql本身不像oracle那样使用 rownum 来显示行号的功能.但是可以使用设置变量的方式来实现这一功能.
  2. mysql使用 @ 定义用户变量, @@ 定义系统变量.
  3. 查询显示的具体代码
set @rowno := 0; #定义一个变量,变量名随意
SELECT u.*, (@rowno := @rowno +1) as rowno from user u # 使用的时候动态赋值.

好记性不如烂笔头.

你可能感兴趣的:(数据库)