Commande MySQL par chaîne avec des nombres

J'ai des chaînes de caractères comme M1 M3 M4 M14 M30 M40 etc (vraiment tout int 2-3 chiffres après la lettre)
Quand je fais "ORDER BY nom" cela renvoie:

M1, M14, M3, M30, M4, M40

Quand je veux:

M1, M3, M4, M14, M30, M40
Son traitement de la chose comme un string, mais j'ai envie de le traiter comme une chaîne de caractères + int

Des idées?

source d'informationauteur Adam Esterle