.SQL

SQL-bestand

SQL Script (Structured Query Language source / database dump)
Stel een vraag
SNEL ANTWOORD

Een SQL-bestand is een tekstbestand met SQL-opdrachten - schemadefinities, INSERT-statements of query's. Open het in een tekstverwerker om het te lezen; om het te gebruiken, voer je het uit op een database in DBeaver, MySQL Workbench of met mysql < file.sql via de opdrachtregel. Het is zelf geen database en het uitvoeren van een onbetrouwbaar bestand kan schadelijk zijn.

Ontwikkelaar: No single owner - SQL is an ANSI/ISO standard; .sql files are produced by every RDBMS (MySQL, PostgreSQL, SQL Server, Oracle, SQLite, etc.) Categorie: Databasebestanden Open standaard MIME: application/sql
OPENT OP Windows macOS Linux
Gerelateerd: .DB · .DBF · .ACCDB · .MDB

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jun 25, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het SQL-bestandsformaat?

Een .sql-bestand is geschreven in Structured Query Language (SQL), gebruikt voor het beheer van relationele databases. Het bestand bevat database-query's als SQL-code, met instructies voor databasebewerkingen zoals invoegen, verwijderen, bijwerken en schemadefinities (CREATE TABLE, ALTER TABLE).

.sql-bestanden gebruiken een platte tekstindeling (UTF-8 of ASCII) om gegevens op te slaan - gebruikers kunnen de bestandsinhoud openen en bewerken met elke tekstverwerker. Bestanden beginnen meestal met een commentaarblok (bijv. -- MySQL dump) of een trefwoord zoals CREATE of INSERT, aangezien er geen vaste bestandsidentificatie (file signature) is. Omdat SQL een ANSI/ISO-standaard is, worden .sql-bestanden ondersteund door MySQL, PostgreSQL, SQL Server, Oracle en SQLite, waardoor ze een universeel formaat zijn voor databaseback-ups, migraties en schema-versiebeheer.

Beveiliging & veiligheid

RISICO: MEDIUM

Een .sql-bestand is platte tekst en veilig om te LEZEN. Het risico zit in het UITVOEREN ervan: een script kan destructieve statements bevatten (DROP/DELETE/UPDATE) of zelfs kwaadaardige payloads. Het uitvoeren van een onbetrouwbare dump op je database kan gegevens wissen of, in sommige configuraties, gevaarlijke bewerkingen uitvoeren. Inspecteer een .sql altijd voor uitvoering, voer het eerst uit op een testdatabase en zorg voor back-ups. Dumps kunnen ook gevoelige gegevens bevatten (wachtwoord-hashes, persoonsgegevens) - behandel ze als vertrouwelijk.

Formaatdetails

in een notendop
VOLLEDIGE NAAMSQL Script (Structured Query Language source / database dump)
ONTWIKKELAARNo single owner - SQL is an ANSI/ISO standard; .sql files are produced by every RDBMS (MySQL, PostgreSQL, SQL Server, Oracle, SQLite, etc.)sinds SQL standardized by ANSI in 1986 / ISO in 1987; the .sql convention predates and accompanies it
MIME-TYPEapplication/sql
TYPEPlat tekstbestand met SQL-statements (query's, schemadefinities en/of data-INSERTs)
STANDAARDOpen · royaltyvrij

Programma's die SQL-bestanden openen

Windows5 apps
Navicat Premium Betaald Open en voer de .sql uit op MySQL/PostgreSQL/Oracle/SQL Server/SQLite-verbindingen.
MySQL Workbench Open-source MySQL/MariaDB-dumps: Server -> Data Import, of open het script en voer het uit op een verbinding.
DBeaver Open-source Open de .sql in de SQL-editor, maak verbinding met een database en kies „Execute Script” om het uit te voeren. Beste gratis cross-engine optie.
Notepad / VS Code Open-source Lees/bewerk de SQL als tekst met syntax-highlighting (voert het niet uit, maar ideaal voor inspectie).
MySQL (command line) Open-source Importeer een dump: mysql -u user -p dbname < file.sql in een terminal.
macOS3 apps
DBeaver Open-source Open de .sql in de SQL-editor, maak verbinding met een database en kies „Execute Script” om het uit te voeren. Beste gratis cross-engine optie.
TablePlus Freemium Open de .sql in de SQL-editor en voer deze uit op een verbinding; native macOS-gebruikersinterface.
Any text editor (BBEdit, VS Code) Gratis Lees/bewerk de SQL als tekst.
Linux2 apps
DBeaver Open-source Open de .sql in de SQL-editor, maak verbinding met een database en kies „Execute Script” om het uit te voeren. Beste gratis cross-engine optie.
psql / mysql CLI Open-source Importeren: psql dbname -f file.sql (PostgreSQL) of mysql dbname < file.sql (MySQL).

Technische details

diepe specificaties
MIME-typeapplication/sql
CoderingUTF-8 of ASCII platte tekst; geen binaire inhoud
BestandssignatuurGeen - geen magic bytes; geïdentificeerd door de .sql-extensie of inhoudsinspectie
OpeningspatroonBegint meestal met een commentaar (-- of /* ... */) of een DDL/DML-trefwoord zoals CREATE of INSERT
Statement-categorieënDDL (CREATE, ALTER, DROP), DML (INSERT, UPDATE, DELETE), DCL (GRANT, REVOKE), TCL (COMMIT, ROLLBACK)
Statement-scheidingstekenPuntkomma (;) beëindigt individuele statements
Commentaar-syntaxisEnkele regel -- en blok /* ... */
SQL-dialectvariatieSyntaxis verschilt per RDBMS: ANSI SQL, T-SQL (SQL Server), PL/pgSQL (PostgreSQL), PL/SQL (Oracle)
Dump-headerformaatDatabase-exports bevatten metadata-commentaren van tools, bijv. -- MySQL dump 10.13 of -- PostgreSQL database dump
Transactie-ondersteuningScripts kunnen statements verpakken in BEGIN / COMMIT-blokken voor atomaire uitvoering
Tekenset-richtlijnenDumps bevatten vaak SET NAMES utf8mb4 of gelijkwaardige declaraties om de teken-codering te specificeren
Typische bestandsgrootteVan enkele bytes (enkele query) tot vele gigabytes (volledige database-exports)
Cross-RDBMS-portabiliteitVolledig overdraagbaar tussen servers van hetzelfde RDBMS; gedeeltelijk overdraagbaar tussen verschillende systemen vanwege dialectverschillen
UitvoeringsmethodeGeïnterpreteerd tijdens runtime door de database-engine; niet gecompileerd of vooraf verwerkt
Veelvoorkomende toepassingenSchemamigraties, databaseback-ups en -herstel, data seeding, bulk-imports en versiebeheer van schema's
UitgebrachtSQL standardized by ANSI in 1986 / ISO in 1987; the .sql convention predates and accompanies it
Open standaardJa · royaltyvrij
Specificatiewww.iso.org

SQL conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met SQL-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over SQL-bestanden.

Veelgestelde vragen

Hoe open ik een SQL-bestand?
Om het te lezen, open je het in een tekstverwerker (Notepad++, VS Code) - het is platte tekst. Om het daadwerkelijk te gebruiken, voer je het uit op een database: importeer het in DBeaver/MySQL Workbench/phpMyAdmin, of voer mysql dbname < file.sql / psql dbname -f file.sql uit via de opdrachtregel.
Hoe importeer ik een .sql-dump in MySQL?
Maak een lege database aan en voer vervolgens mysql -u user -p dbname < file.sql uit, of gebruik het tabblad Importeren van phpMyAdmin of de Data Import van MySQL Workbench. De CREATE/INSERT-statements van de dump bouwen de tabellen en gegevens opnieuw op.
Is een SQL-bestand een database?
Nee. Een .sql-bestand bevat de tekstinstructies (query's, schema, gegevens) om een database te bouwen of te wijzigen. De database zelf is een apart bestand (.db/.sqlite) of bevindt zich in een server. Het uitvoeren van de .sql maakt of vult die database.
Hoe converteer ik een SQL-bestand naar CSV of Excel?
Importeer de .sql eerst in een database en exporteer de tabel(len) vervolgens naar CSV/Excel vanuit een tool zoals DBeaver, MySQL Workbench of phpMyAdmin. Er is geen directe bestand-naar-bestand-converter omdat een dump schema's en statements bevat, niet alleen rijen.
Waarom importeert mijn .sql niet - het geeft syntaxfouten?
Meestal is er sprake van een dialectverschil: een dump gemaakt voor MySQL kan niet ongewijzigd worden geïmporteerd in PostgreSQL of SQLite (verschillende trefwoorden zoals AUTO_INCREMENT, backticks, engine-clausules). Importeer het in dezelfde engine waar het vandaan kwam, of pas het script aan.
Kan ik een .sql-bestand openen op een Mac?
Ja - lees het in elke tekstverwerker, of voer het uit met DBeaver/TablePlus of de psql/mysql command-line clients. Het formaat is platformonafhankelijke platte tekst.

Referenties

1ISO/IEC 9075 - SQL standardwww.iso.org
2MySQL - mysqldump / restoring a dumpdev.mysql.com

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Gerelateerde extensies

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database
.SQLITESQLite Database

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z