.SQL

SQL-fil

SQL Script (Structured Query Language source / database dump)
Stil et spørgsmål
HURTIGT SVAR

En SQL-fil er en almindelig tekstfil, der indeholder SQL-kommandoer - skemadefinitioner, INSERT-sætninger eller forespørgsler. Åbn den i et hvilket som helst tekstredigeringsprogram for at læse den; for at bruge den skal du eksekvere den mod en database i DBeaver, MySQL Workbench eller med mysql < file.sql på kommandolinjen. Det er ikke en database i sig selv, og kørsel af en upålidelig fil kan være destruktiv.

Udvikler: No single owner - SQL is an ANSI/ISO standard; .sql files are produced by every RDBMS (MySQL, PostgreSQL, SQL Server, Oracle, SQLite, etc.) Kategori: Databasefiler Åben standard MIME: application/sql
ÅBNER PÅ Windows macOS Linux
Relateret: .DB · .DBF · .ACCDB · .MDB

På denne side

19k+ filtyper indekseret
Sidst gennemset Jun 25, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er SQL-filformatet?

En .sql-fil er skrevet i Structured Query Language (SQL), som bruges til administration af relationelle databaser. Filen indeholder databaseforespørgsler som SQL-kode, der rummer instruktioner til databaseoperationer såsom indsættelse, sletning, opdatering og skemadefinitioner (CREATE TABLE, ALTER TABLE).

.sql-filer bruger almindeligt tekstformat (UTF-8 eller ASCII) til at gemme data - brugere kan åbne og redigere filindhold ved hjælp af et hvilket som helst tekstredigeringsprogram. Filer begynder typisk med en kommentarblok (f.eks. -- MySQL dump) eller et nøgleord som CREATE eller INSERT, da der ikke findes en fast filsignatur. Da SQL er en ANSI/ISO-standard, understøttes .sql-filer af MySQL, PostgreSQL, SQL Server, Oracle og SQLite, hvilket gør dem til et universelt format til database-backups, migreringer og skema-versionering.

Sikkerhed og tryghed

RISIKO: MEDIUM

En .sql-fil er almindelig tekst og sikker at LÆSE. Risikoen ligger i at EKSEKVERE den: et script kan indeholde destruktive sætninger (DROP/DELETE/UPDATE) eller endda ondsindet kode, og kørsel af et upålideligt dump mod din database kan slette data eller, i visse opsætninger, køre farlige operationer. Inspicer altid en .sql-fil før eksekvering, kør den mod en testdatabase først, og tag backups. Dumps kan også indeholde følsomme data (password-hashes, personlige oplysninger) - behandl dem fortroligt.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNSQL Script (Structured Query Language source / database dump)
UDVIKLERNo single owner - SQL is an ANSI/ISO standard; .sql files are produced by every RDBMS (MySQL, PostgreSQL, SQL Server, Oracle, SQLite, etc.)siden SQL standardized by ANSI in 1986 / ISO in 1987; the .sql convention predates and accompanies it
MIME-TYPEapplication/sql
TYPEAlmindelig tekst-kildefil indeholdende SQL-sætninger (forespørgsler, skemadefinitioner og/eller data-INSERTs)
STANDARDÅben · royaltyfri

Programmer der åbner SQL-filer

Windows5 apps
Navicat Premium Betalt Åbn og kør .sql-filen mod MySQL/PostgreSQL/Oracle/SQL Server/SQLite-forbindelser.
MySQL Workbench Open-source MySQL/MariaDB-dumps: Server -> Data Import, eller åbn scriptet og kør det mod en forbindelse.
DBeaver Open-source Åbn .sql-filen i SQL-editoren, opret forbindelse til en database, og vælg «Execute Script» for at køre den. Bedste gratis løsning til flere motorer.
Notepad / VS Code Open-source Læs/rediger SQL som tekst med syntaksfremhævning (eksekverer den ikke, men ideel til inspektion).
MySQL (command line) Open-source Importer et dump: mysql -u user -p dbname < file.sql i en terminal.
macOS3 apps
DBeaver Open-source Åbn .sql-filen i SQL-editoren, opret forbindelse til en database, og vælg «Execute Script» for at køre den. Bedste gratis løsning til flere motorer.
TablePlus Freemium Åbn .sql-filen i SQL-editoren og kør den mod en forbindelse; indfødt macOS-brugerflade.
Any text editor (BBEdit, VS Code) Gratis Læs/rediger SQL som tekst.
Linux2 apps
DBeaver Open-source Åbn .sql-filen i SQL-editoren, opret forbindelse til en database, og vælg «Execute Script» for at køre den. Bedste gratis løsning til flere motorer.
psql / mysql CLI Open-source Importer: psql dbname -f file.sql (PostgreSQL) eller mysql dbname < file.sql (MySQL).

Tekniske detaljer

dyb specifikation
MIME-typeapplication/sql
KodningUTF-8 eller ASCII almindelig tekst; intet binært indhold
FilsignaturIngen - ingen magic bytes; identificeres ved .sql-filendelsen eller indholdsinspektion
ÅbningsmønsterBegynder typisk med en kommentar (-- eller /* ... */) eller et DDL/DML-nøgleord såsom CREATE eller INSERT
SætningskategorierDDL (CREATE, ALTER, DROP), DML (INSERT, UPDATE, DELETE), DCL (GRANT, REVOKE), TCL (COMMIT, ROLLBACK)
SætningsseparatorSemikolon (;) afslutter individuelle sætninger
KommentarsyntaksEnkeltlinje -- og blok /* ... */
SQL-dialektvariationSyntaks varierer efter RDBMS: ANSI SQL, T-SQL (SQL Server), PL/pgSQL (PostgreSQL), PL/SQL (Oracle)
Dump-headerformatDatabase-eksport inkluderer værktøjs-metadata i kommentarer, f.eks. -- MySQL dump 10.13 eller -- PostgreSQL database dump
TransaktionsstøtteScripts kan pakke sætninger ind i BEGIN / COMMIT-blokke for atomar eksekvering
TegnsætsdirektiverDumps inkluderer ofte SET NAMES utf8mb4 eller tilsvarende deklarationer for at angive strengkodning
Typisk filstørrelseFra få bytes (enkelt forespørgsel) til mange gigabytes (fulde database-eksport)
Cross-RDBMS portabilitetFuldt portabel mellem servere af samme RDBMS; delvist portabel på tværs af forskellige systemer på grund af dialektforskelle
EksekveringsmetodeFortolkes ved kørsel af databasemotoren; ikke kompileret eller præ-processeret
Almindelige anvendelsesscenarierSkemamigreringer, database-backups og gendannelser, data-seeding, bulk-import og versionsstyret skemahåndtering
UdgivetSQL standardized by ANSI in 1986 / ISO in 1987; the .sql convention predates and accompanies it
Åben standardJa · royaltyfri
Specifikationwww.iso.org

SQL-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med SQL-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om SQL-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en SQL-fil?
For at læse den skal du åbne den i et tekstredigeringsprogram (Notepad++, VS Code) - det er almindelig tekst. For rent faktisk at bruge den skal du eksekvere den mod en database: importer den i DBeaver/MySQL Workbench/phpMyAdmin, eller kør mysql dbname < file.sql / psql dbname -f file.sql på kommandolinjen.
Hvordan importerer jeg et .sql-dump i MySQL?
Opret en tom database, og kør derefter mysql -u user -p dbname < file.sql, eller brug phpMyAdmins fanen «Import», eller MySQL Workbenchs «Data Import». Dumpets CREATE/INSERT-sætninger genopbygger tabellerne og dataene.
Er en SQL-fil en database?
Nej. En .sql-fil er tekstinstruktionerne (forespørgsler, skema, data) til at bygge eller ændre en database. Selve databasen er en separat fil (.db/.sqlite) eller lever inde i en server. Kørsel af .sql-filen opretter eller udfylder den database.
Hvordan konverterer jeg en SQL-fil til CSV eller Excel?
Importer først .sql-filen i en database, og eksporter derefter tabellen/tabellerne til CSV/Excel fra et værktøj som DBeaver, MySQL Workbench eller phpMyAdmin. Der findes ingen direkte fil-til-fil-konverter, fordi et dump indeholder skemaer og sætninger, ikke kun rækker.
Hvorfor vil min .sql-fil ikke importere - den giver syntaksfejl?
Normalt skyldes det et mismatch i dialekten: et dump lavet til MySQL kan ikke importeres uændret i PostgreSQL eller SQLite (forskellige nøgleord som AUTO_INCREMENT, backticks, engine-klausuler). Importer den i den samme motor, som den kom fra, eller tilpas scriptet.
Kan jeg åbne en .sql-fil på en Mac?
Ja - læs den i et hvilket som helst tekstredigeringsprogram, eller kør den med DBeaver/TablePlus eller psql/mysql kommandolinje-klienterne. Formatet er platformsuafhængig almindelig tekst.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å