mysql大数据量情况下的排序

2025-05-19 21:11:30
推荐回答(3个)
回答1:

字符集很简单,但是数据的排序需要通过SQL语句来协助完成,ORDER BY 语句,代码如下:

// 假设你已经成功连接了数据库($mysqli变量假设为连接的资源句柄)
// 通过对象方式设置字符编码
$mysqli -> set_charset('utf8');
// 通过函数方式设置字符编码
mysqli_set_charset($mysqli, 'utf8');

// 那么接下来是数据排序的话,需要编写一条SQL查询语句(DESC 倒序排列 | ASC 正序排列)
$sql = "SELECT `字段` FROM `表名` WHERE TRUE ORDER BY `字段` DESC;";

如果还有什么问题,欢迎追问~

回答2:

where 指定条件再排序呗,这样数据就少了

回答3:

尽量多使用索引,按照索引排,还好点