SQL est un langage informatique utilisé avec les bases de données relationnelles. Lorsque les commandes SQL sont complexes ou lorsque plusieurs doivent être exécutés dans l'ordre, il est souvent plus facile d'énumérer tous les dans un fichier texte, généralement avec un ".sql" extension, avant de les exécuter. Comment vous exécutez un fichier SQL dépend de la mise en œuvre exacte de SQL que vous utilisez - SQL * de MySQL, PostgreSQL et Oracle Plus sont trois implémentations communes. Il dépend aussi si vous utilisez interne invite de ligne de commande de la mise en œuvre de SQL ou l'invite de ligne de commande du système d'exploitation.