.SQL

SQL-fil

SQL Script (Structured Query Language source / database dump)
Still et spørsmål
HURTIGSVAR

En SQL-fil er en ren tekstfil som inneholder SQL-kommandoer - skjema-definisjoner, INSERT-setninger eller spørringer. Åpne den i et hvilket som helst tekstredigeringsprogram for å lese den; for å bruke den, kjør den mot en database i DBeaver, MySQL Workbench, eller med mysql < file.sql på kommandolinjen. Den er ikke en database i seg selv, og å kjøre en upålitelig fil kan være ødeleggende.

Utvikler: 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 Åpen standard MIME: application/sql
ÅPNES PÅ Windows macOS Linux
Relatert: .DB · .DBF · .ACCDB · .MDB

På denne siden

19k+ filendelser indeksert
Sist vurdert Jun 25, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er SQL-filformatet?

En .sql-fil er skrevet i Structured Query Language (SQL) som brukes til administrasjon av relasjonsdatabaser. Filen inneholder databasespørringer som SQL-kode, med instruksjoner for databaseoperasjoner som innsetting, sletting, oppdatering og skjema-definisjoner (CREATE TABLE, ALTER TABLE).

.sql-filer bruker rent tekstformat (UTF-8 eller ASCII) for å lagre data - brukere kan åpne og redigere filinnholdet med et hvilket som helst tekstredigeringsprogram. Filene begynner vanligvis med en kommentarblokk (f.eks. -- MySQL dump) eller et nøkkelord som CREATE eller INSERT, da det ikke finnes noen fast filsignatur. Fordi SQL er en ANSI/ISO-standard, støttes .sql-filer av MySQL, PostgreSQL, SQL Server, Oracle og SQLite, noe som gjør dem til et universelt format for sikkerhetskopiering, migrering og versjonshåndtering av databaser.

Sikkerhet og trygghet

RISIKO: MEDIUM

En .sql-fil er ren tekst og trygg å LESE. Risikoen ligger i å KJØRE den: et skript kan inneholde destruktive setninger (DROP/DELETE/UPDATE) eller til og med skadelig kode, og å kjøre en upålitelig dump mot databasen din kan slette data eller, i visse oppsett, utføre farlige operasjoner. Inspiser alltid en .sql før utførelse, kjør den mot en testdatabase først, og ha sikkerhetskopier klare. Dumper kan også inneholde sensitive data (passord-hasher, personopplysninger) - behandle dem som konfidensielle.

Formatdetaljer

i et nøtteskall
FULLT NAVNSQL Script (Structured Query Language source / database dump)
UTVIKLERNo 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
TYPEKildekodefil i ren tekst som inneholder SQL-setninger (spørringer, skjemadefinisjoner og/eller data-INSERTs)
STANDARDÅpen · royalty-fri

Programmer som åpner SQL-filer

Windows5 apps
Navicat Premium Betalt Åpne og kjør .sql mot MySQL/PostgreSQL/Oracle/SQL Server/SQLite-tilkoblinger.
MySQL Workbench Åpen kildekode MySQL/MariaDB-dumper: Server -> Data Import, eller åpne skriptet og kjør det mot en tilkobling.
DBeaver Åpen kildekode Åpne .sql i SQL-editoren, koble til en database, og velg «Execute Script» for å kjøre det. Beste gratis alternativ for flere motorer.
Notepad / VS Code Åpen kildekode Les/rediger SQL som tekst med syntaksutheving (kjører det ikke, men ideelt for inspeksjon).
MySQL (command line) Åpen kildekode Importer en dump: mysql -u bruker -p dbnavn < fil.sql i en terminal.
macOS3 apps
DBeaver Åpen kildekode Åpne .sql i SQL-editoren, koble til en database, og velg «Execute Script» for å kjøre det. Beste gratis alternativ for flere motorer.
TablePlus Freemium Åpne .sql i SQL-editoren og kjør den mot en tilkobling; innebygd Mac-brukergrensesnitt.
Any text editor (BBEdit, VS Code) Gratis Les/rediger SQL som tekst.
Linux2 apps
DBeaver Åpen kildekode Åpne .sql i SQL-editoren, koble til en database, og velg «Execute Script» for å kjøre det. Beste gratis alternativ for flere motorer.
psql / mysql CLI Åpen kildekode Importer: psql dbnavn -f fil.sql (PostgreSQL) eller mysql dbnavn < fil.sql (MySQL).

Tekniske detaljer

dyp spesifikasjon
MIME-typeapplication/sql
KodingUTF-8 eller ASCII ren tekst; ingen binært innhold
FilsignaturIngen - ingen magic bytes; identifiseres av filendelsen .sql eller innholdsinspeksjon
ÅpningsmønsterBegynner vanligvis med en kommentar (-- eller /* ... */) eller et DDL/DML-nøkkelord som CREATE eller INSERT
Kategorier av setningerDDL (CREATE, ALTER, DROP), DML (INSERT, UPDATE, DELETE), DCL (GRANT, REVOKE), TCL (COMMIT, ROLLBACK)
Skilletegn for setningerSemikolon (;) avslutter individuelle setninger
KommentarsyntaksEnkeltlinje -- og blokk /* ... */
SQL-dialektvariasjonSyntaks varierer etter RDBMS: ANSI SQL, T-SQL (SQL Server), PL/pgSQL (PostgreSQL), PL/SQL (Oracle)
Format for dump-hodeDatabaseeksporter inkluderer metadatakommentarer fra verktøyet, f.eks. -- MySQL dump 10.13 eller -- PostgreSQL database dump
TransaksjonsstøtteSkript kan pakke inn setninger i BEGIN / COMMIT-blokker for atomisk utførelse
Direktiver for tegnsettDumper inkluderer ofte SET NAMES utf8mb4 eller tilsvarende deklarasjoner for å spesifisere strengkoding
Typisk filstørrelseFra noen få bytes (enkel spørring) til mange gigabytes (fullstendige databaseeksporter)
Portabilitet mellom RDBMSFullt portabel mellom servere av samme RDBMS; delvis portabel på tvers av forskjellige systemer på grunn av dialektforskjeller
UtførelsesmetodeTolkes ved kjøretid av databasemotoren; ikke kompilert eller forhåndsbehandlet
Vanlige bruksområderSkjemamigreringer, sikkerhetskopiering og gjenoppretting av databaser, data-seeding, massemigrering og versjonskontrollert skjemahåndtering
UtgittSQL standardized by ANSI in 1986 / ISO in 1987; the .sql convention predates and accompanies it
Åpen standardJa · royalty-fri
Spesifikasjonwww.iso.org

SQL-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med SQL-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om SQL-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en SQL-fil?
For å lese den, åpne den i et hvilket som helst tekstredigeringsprogram (Notepad++, VS Code) - det er ren tekst. For å faktisk bruke den, må den kjøres mot en database: importer den i DBeaver/MySQL Workbench/phpMyAdmin, eller kjør mysql dbname < file.sql / psql dbname -f file.sql på kommandolinjen.
Hvordan importerer jeg en .sql-dump til MySQL?
Opprett en tom database, og kjør deretter mysql -u bruker -p dbnavn < fil.sql, eller bruk phpMyAdmins Import-fane, eller MySQL Workbenchs Data Import. Dumpens CREATE/INSERT-setninger gjenoppbygger tabellene og dataene.
Er en SQL-fil en database?
Nei. En .sql-fil er tekstinstruksjonene (spørringer, skjema, data) for å bygge eller endre en database. Selve databasen er en separat fil (.db/.sqlite) eller lever inne i en server. Kjøring av .sql-filen oppretter eller fyller den databasen.
Hvordan konverterer jeg en SQL-fil til CSV eller Excel?
Importer .sql-filen i en database først, og eksporter deretter tabellen(e) til CSV/Excel fra et verktøy som DBeaver, MySQL Workbench eller phpMyAdmin. Det finnes ingen direkte fil-til-fil-konverterer fordi en dump inneholder skjema og setninger, ikke bare rader.
Hvorfor vil ikke min .sql-fil importeres - den gir syntaksfeil?
Vanligvis skyldes dette en dialekt-uoverensstemmelse: en dump laget for MySQL vil ikke kunne importeres uendret til PostgreSQL eller SQLite (forskjellige nøkkelord som AUTO_INCREMENT, backticks, engine-klausuler). Importer den til samme motor som den kom fra, eller tilpass skriptet.
Kan jeg åpne en .sql-fil på en Mac?
Ja - les den i et hvilket som helst tekstredigeringsprogram, eller kjør den med DBeaver/TablePlus eller psql/mysql-klienter for kommandolinjen. Formatet er plattformuavhengig ren tekst.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å