Oracle中有一个伪列rownum,可以在生成查询结果表的时候生成一组递增的序列号.MySQL中没有这个伪列,但是有时候要用,可以用如下方法模拟生成一列自增序号. (1)sql示例:select (@i:=@i+5) as rownum, surname, personal_name from student, (select @i:=100) as init; 解释: 上述sql中,后面的值为自定义的初始序号,前面的值为递增规则,上述sql运行结果如下 当然一般不会这么用,简单的从1开始递增…