no, devi solo scrivere le query giuste. gli ordinamenti banali sono per id, per nome, per titolo_sezione. Gli altri ordinamenti possono essere creati anche dagli altri dati di cui non disponiamo, per esempio, da chi ha effettuato l'upload, se per esempio avessi progettato una tabella users e una tabella users_uploads con gli id degli user e relativi id degli uploads effettuati. PEr data di upload, se avessi messo un campo date nel database relativo ai file... oppure in mille altri modi (utilizzando substring, lunghezza del nome del file e quant'altro ti possa venire in mente).
Ti consiglio una lettura di una guida che tratti delle funzioni relative alle stringhe, alle date, order by, join tanto per cominciare (cerca qui su html.it e sul sito di mysql)