Um arquivo Structured Query Language (SQL) é um arquivo de texto contendo código SQL. SQL é uma linguagem de programação padrão usada para gerenciar e manipular dados armazenados em sistemas de gerenciamento de banco de dados relacionais (RDBMS). Esses arquivos geralmente contêm uma série de instruções SQL usadas para criar, ler, atualizar e excluir dados (CRUD) dentro de um banco de dados. Eles também podem incluir comandos para definir esquemas de banco de dados, criar tabelas, índices e visões (views), bem como gerenciar permissões de usuário e segurança. Arquivos SQL são essenciais para administradores de banco de dados e desenvolvedores interagirem com bancos de dados, realizarem análise de dados e construírem aplicações orientadas a banco de dados. Eles são frequentemente usados para automatizar tarefas de banco de dados, como criar backups, restaurar dados e executar consultas complexas. O dialeto SQL específico usado em um arquivo pode variar dependendo do SGBDR (RDBMS) (por exemplo, MySQL, PostgreSQL, SQL Server, Oracle), mas a sintaxe SQL central permanece amplamente consistente. Arquivos SQL são texto simples e podem ser abertos e editados com qualquer editor de texto, embora editores SQL especializados forneçam recursos como destaque de sintaxe (syntax highlighting) e preenchimento automático de código (code completion).