.SQL

SQL Datei

SQL Script (Structured Query Language source / database dump)
Frage stellen
SCHNELLE ANTWORT

Eine SQL-Datei ist eine Klartextdatei mit SQL-Befehlen - Schema-Definitionen, INSERT-Anweisungen oder Abfragen. Öffnen Sie sie in einem beliebigen Texteditor zum Lesen; um sie zu verwenden, führen Sie sie in DBeaver, MySQL Workbench oder mit mysql < file.sql auf der Befehlszeile gegen eine Datenbank aus. Sie ist selbst keine Datenbank, und das Ausführen einer nicht vertrauenswürdigen SQL-Datei kann destruktive Folgen haben.

Entwickler: No single owner - SQL is an ANSI/ISO standard; .sql files are produced by every RDBMS (MySQL, PostgreSQL, SQL Server, Oracle, SQLite, etc.) Kategorie: Datenbanken Offener Standard MIME: application/sql
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .DB · .DBF · .ACCDB · .MDB

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jun 25, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das SQL-Dateiformat?

Eine .sql-Datei ist in Structured Query Language (SQL) geschrieben, die für relationale Datenbankverwaltung verwendet wird. Die Datei enthält Datenbankabfragen als SQL-Code mit Anweisungen für Datenbankoperationen wie Einfügen, Löschen, Aktualisieren und Schema-Definitionen (CREATE TABLE, ALTER TABLE).

.sql-Dateien verwenden das Klartextformat (UTF-8 oder ASCII) zur Datenspeicherung - Benutzer können den Dateiinhalt in jedem Texteditor öffnen und bearbeiten. Dateien beginnen typischerweise mit einem Kommentarblock (z. B. -- MySQL dump) oder einem Schlüsselwort wie CREATE oder INSERT, da es keine feste Dateisignatur gibt. Da SQL ein ANSI/ISO-Standard ist, werden .sql-Dateien von MySQL, PostgreSQL, SQL Server, Oracle und SQLite unterstützt, was sie zu einem universellen Format für Datenbank-Backups, Migrationen und Schema-Versionierung macht.

Sicherheit

RISIKO: MEDIUM

Eine .sql-Datei ist reiner Text und sicher zum LESEN. Das Risiko liegt im AUSFÜHREN: Ein Skript kann destruktive Anweisungen (DROP/DELETE/UPDATE) oder sogar bösartige Payloads enthalten, und das Ausführen eines nicht vertrauenswürdigen Dumps gegen Ihre Datenbank kann Daten löschen oder in manchen Setups gefährliche Operationen auslösen. Überprüfen Sie eine .sql-Datei immer vor der Ausführung, führen Sie sie zuerst gegen eine Test-Datenbank aus und erstellen Sie Backups. Dumps können auch sensible Daten enthalten (Passwort-Hashes, persönliche Daten) - behandeln Sie sie als vertraulich.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMESQL Script (Structured Query Language source / database dump)
ENTWICKLERNo single owner - SQL is an ANSI/ISO standard; .sql files are produced by every RDBMS (MySQL, PostgreSQL, SQL Server, Oracle, SQLite, etc.)seit SQL standardized by ANSI in 1986 / ISO in 1987; the .sql convention predates and accompanies it
KATEGORIEDatenbanken
MIME TYPEapplication/sql
TYPKlartext-Quelldatei mit SQL-Anweisungen (Abfragen, Schema-Definitionen und/oder Daten-INSERTs)
STANDARDOffen · lizenzfrei

Programme zum Öffnen von SQL-Dateien

Windows5 apps
Navicat Premium Kostenpflichtig Öffnet und führt die .sql-Datei gegen MySQL-/PostgreSQL-/Oracle-/SQL-Server-/SQLite-Verbindungen aus.
MySQL Workbench Open Source MySQL/MariaDB-Dumps: Server -> Datenimport, oder öffnen Sie das Skript und führen Sie es gegen eine Verbindung aus.
DBeaver Open Source Öffnet die .sql-Datei im SQL-Editor, stellt eine Datenbankverbindung her und führt das Skript aus. Beste kostenlose plattformübergreifende Option.
Notepad / VS Code Open Source Lesen/Bearbeiten der SQL-Datei als Text mit Syntaxhervorhebung (führt sie nicht aus, aber ideal zur Inspektion).
MySQL (command line) Open Source Einen Dump importieren: mysql -u user -p dbname < file.sql in einem Terminal.
macOS3 apps
DBeaver Open Source Öffnet die .sql-Datei im SQL-Editor, stellt eine Datenbankverbindung her und führt das Skript aus. Beste kostenlose plattformübergreifende Option.
TablePlus Freemium Öffnet die .sql-Datei im SQL-Editor und führt sie gegen eine Verbindung aus; native Mac-Oberfläche.
Any text editor (BBEdit, VS Code) Kostenlos Lesen/Bearbeiten der SQL-Datei als Text.
Linux2 apps
DBeaver Open Source Öffnet die .sql-Datei im SQL-Editor, stellt eine Datenbankverbindung her und führt das Skript aus. Beste kostenlose plattformübergreifende Option.
psql / mysql CLI Open Source Importieren: psql dbname -f file.sql (PostgreSQL) oder mysql dbname < file.sql (MySQL).

Technische Details

technische Spezifikation
MIME-Typapplication/sql
KodierungUTF-8 oder ASCII-Klartext; kein Binärinhalt
DateisignaturKeine - keine Magic Bytes; wird durch die .sql-Erweiterung oder Inhaltsinspektion identifiziert
ÖffnungsmusterBeginnt typischerweise mit einem Kommentar (-- oder /* ... */) oder einem DDL-/DML-Schlüsselwort wie CREATE oder INSERT
AnweisungskategorienDDL (CREATE, ALTER, DROP), DML (INSERT, UPDATE, DELETE), DCL (GRANT, REVOKE), TCL (COMMIT, ROLLBACK)
AnweisungstrennzeichenSemikolon (;) beendet einzelne Anweisungen
KommentarsyntaxEinzeilig -- und Block /* ... */
SQL-Dialekt-VariationSyntax variiert je nach RDBMS: ANSI SQL, T-SQL (SQL Server), PL/pgSQL (PostgreSQL), PL/SQL (Oracle)
Dump-Header-FormatDatenbankexporte enthalten Tool-Metadaten-Kommentare, z. B. -- MySQL dump 10.13 oder -- PostgreSQL database dump
TransaktionsunterstützungSkripte können Anweisungen in BEGIN-/COMMIT-Blöcke für atomare Ausführung einschließen
Zeichensatz-DirektivenDumps enthalten oft SET NAMES utf8mb4 oder äquivalente Deklarationen zur Angabe der Zeichenkodierung
Typische DateigrößeVon wenigen Bytes (einzelne Abfrage) bis zu vielen Gigabyte (vollständige Datenbankexporte)
RDBMS-übergreifende PortabilitätVollständig portierbar zwischen Servern desselben RDBMS; bedingt portierbar zwischen verschiedenen Systemen aufgrund von Dialektunterschieden
AusführungsmethodeZur Laufzeit von der Datenbank-Engine interpretiert; nicht kompiliert oder vorverarbeitet
Häufige AnwendungsfälleSchema-Migrationen, Datenbank-Backups und -Wiederherstellungen, Daten-Seeding, Massenimporte und versionskontrolliertes Schema-Management
VeröffentlichtSQL standardized by ANSI in 1986 / ISO in 1987; the .sql convention predates and accompanies it
Offener StandardJa · lizenzgebührenfrei
Spezifikationwww.iso.org

SQL-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit SQL-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu SQL-Dateien.

Häufig gestellte Fragen

Wie öffne ich eine SQL-Datei?
Zum Lesen öffnen Sie sie in einem beliebigen Texteditor (Notepad++, VS Code) - es ist reiner Klartext. Um sie tatsächlich zu nutzen, führen Sie sie gegen eine Datenbank aus: Importieren Sie sie in DBeaver/MySQL Workbench/phpMyAdmin, oder führen Sie mysql dbname < file.sql / psql dbname -f file.sql auf der Befehlszeile aus.
Wie importiere ich einen .sql-Dump in MySQL?
Erstellen Sie eine leere Datenbank, dann führen Sie mysql -u user -p dbname < file.sql aus, oder nutzen Sie den Import-Tab von phpMyAdmin oder den Datenimport von MySQL Workbench. Die CREATE-/INSERT-Anweisungen des Dumps erstellen die Tabellen und Daten neu.
Ist eine SQL-Datei eine Datenbank?
Nein. Eine .sql-Datei enthält die Textanweisungen (Abfragen, Schema, Daten) zum Erstellen oder Ändern einer Datenbank. Die Datenbank selbst ist eine separate Datei (.db/.sqlite) oder befindet sich auf einem Server. Das Ausführen der .sql-Datei erstellt bzw. befüllt diese Datenbank.
Wie konvertiere ich eine SQL-Datei in CSV oder Excel?
Importieren Sie die .sql-Datei zuerst in eine Datenbank, dann exportieren Sie die Tabelle(n) aus einem Tool wie DBeaver, MySQL Workbench oder phpMyAdmin als CSV/Excel. Es gibt keinen direkten Datei-zu-Datei-Konverter, da ein Dump Schema und Anweisungen enthält, nicht nur Zeilen.
Warum lässt sich mein .sql-Import nicht durchführen - es gibt Syntaxfehler?
Normalerweise ein Dialekt-Mismatch: Ein Dump für MySQL lässt sich nicht unverändert in PostgreSQL oder SQLite importieren (unterschiedliche Schlüsselwörter wie AUTO_INCREMENT, Backticks, Engine-Klauseln). Importieren Sie es in dieselbe Engine, von der es stammt, oder passen Sie das Skript an.
Kann ich eine .sql-Datei auf einem Mac öffnen?
Ja - lesen Sie sie in einem beliebigen Texteditor, oder führen Sie sie mit DBeaver/TablePlus oder den psql-/mysql-Befehlszeilen-Clients aus. Das Format ist plattformübergreifender Klartext.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.TMPTemporary File
9.BINCD/DVD Disc Image (BIN/CUE)
10.XDWDocuWorks Document

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen