Le t
est un alias pour la table. Il aide lors de l'écriture des requêtes avec:
de colonnes dans la liste de sélection
(beaucoup) se joint où écrit le nom de table complet serait illisible
Foo f INNER JOIN Customers c on c.ID = f.CustomerID LEFT JOIN BAR b on b.ID=f.ID
si vous voulu 2+ copies de la même table, vous pouvez les alias avec des noms différents:
Longue table/afficher les noms qui seraient fastidieux pour continuer à écrire/lire. Les conventions de dénomination sont parfois le coupable. Imaginez une table d'entrepôt de données comme:
InvoicesThatAreOverdue_Temp_Holding_20101128
Il n'est pas nécessaire, mais le MySQL Query Browser aide à promouvoir l'utilisation des alias. En espérant qu'il aide les développeurs à écrire du code lisible!
select rltn * de really_long_table_name rltn -. Tout plus clair ? –