mysql怎么按id排序 sql根据id排序

mysql select 按id原来顺序排序

Select*

创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计制作、成都做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的庐江网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

FROMtable1

Where(ID IN(3,5,1,4,2))

ORDERBY FIND_IN_SET(ID, '3,5,1,4,2')

php怎么mysql的字段id来排序啊。

为了给你答题,必须得写这么多才能通过检查,要不然根本不让通过。急用的话直接复制最后一行代码即可!

我看了下,你这个是需要将正序排列转为倒序排列吧

mysql中的排序是使用 order by 来排序的,你要根据什么字段排序,就order by 什么字段

所以这里得用 order by ,例如 order by id asc 就是根据id正序排序,那么倒序排序呢?

下面我给你贴出答案:

select id,zh,zcm,time,ts from scc order by id desc;

《mysql》中怎么将表的“ID”重新排序?

使用mysql时,通常表中会有一个自增的id字段,但当我们想将表中的数据清空重新添加数据时,希望id重新从1开始计数,用以下两种方法均可:

方法一:

alter table tablename drop column id;

alter table tablename add id mediumint(8) not null primary key auto_increment first;

方法二:

alter table tablename auto_increment=0

方法二不会清空已有数据,操作比较灵活,不仅可以将自增值归零,也适用于删除大量连续行后,重新设置自增值并插入新的数据;或从新的值开始,当然不能和已有的冲突。 

$sql="delete from $table_vote"; 

mysql_query($sql, $link); 

$sql="alter table $table_vote auto_increment=1"; 

mysql_query($sql, $link);

mysql 怎么将表的id的重新排序

之前一个表本来有数据的 后面删除了记录 但是添加ID后排序不是重1开始的

如果是自增字段,删除数据,是根据原来的继续往后排的

1、可以删除这个字段,重新建立个自增字段就可以了

2、也可以重新设置排序起始

alter table table_name AUTO_INCREMENT=n

例如:

alter table papa_group AUTO_INCREMENT=1

Mysql对自增主键ID进行重新排序

一、不清空数据

原理:删除原有的自增ID,重新建立新的自增ID。

二、如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数


当前文章:mysql怎么按id排序 sql根据id排序
转载源于:http://cdiso.cn/article/hgoshi.html

其他资讯