.SQL

Plik SQL

SQL Script (Structured Query Language source / database dump)
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik SQL to plik tekstowy zawierający polecenia SQL - definicje schematów, instrukcje INSERT lub zapytania. Otwórz go w dowolnym edytorze tekstu, aby go przeczytać; aby go użyć, wykonaj go w bazie danych za pomocą DBeaver, MySQL Workbench lub polecenia mysql < plik.sql w wierszu poleceń. Sam w sobie nie jest bazą danych, a uruchomienie niezaufanego pliku może być destrukcyjne.

Deweloper: No single owner - SQL is an ANSI/ISO standard; .sql files are produced by every RDBMS (MySQL, PostgreSQL, SQL Server, Oracle, SQLite, etc.) Kategoria: Pliki baz danych Otwarty standard MIME: application/sql
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .DB · .DBF · .ACCDB · .MDB

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jun 25, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku SQL?

Plik .sql jest napisany w języku Structured Query Language (SQL) używanym do zarządzania relacyjnymi bazami danych. Plik zawiera zapytania do bazy danych jako kod SQL, przechowujący instrukcje operacji na bazie danych, takie jak wstawianie, usuwanie, aktualizacja oraz definicje schematów (CREATE TABLE, ALTER TABLE).

Pliki .sql wykorzystują format zwykłego tekstu (UTF-8 lub ASCII) do przechowywania danych - użytkownicy mogą otwierać i edytować zawartość plików za pomocą dowolnego edytora tekstu. Pliki zazwyczaj zaczynają się od bloku komentarza (np. -- MySQL dump) lub słowa kluczowego, takiego jak CREATE lub INSERT, ponieważ nie posiadają stałej sygnatury pliku. Ze względu na to, że SQL jest standardem ANSI/ISO, pliki .sql są obsługiwane przez MySQL, PostgreSQL, SQL Server, Oracle oraz SQLite, co czyni je uniwersalnym formatem dla kopii zapasowych baz danych, migracji i wersjonowania schematów.

Bezpieczeństwo

RYZYKO: MEDIUM

Plik .sql jest zwykłym tekstem i jest bezpieczny do ODCZYTU. Ryzyko wiąże się z jego WYKONANIEM: skrypt może zawierać destrukcyjne instrukcje (DROP/DELETE/UPDATE) lub nawet złośliwe ładunki, a uruchomienie niezaufanego zrzutu w bazie danych może usunąć dane lub, w niektórych konfiguracjach, wykonać niebezpieczne operacje. Zawsze sprawdzaj plik .sql przed wykonaniem, uruchamiaj go najpierw w testowej bazie danych i twórz kopie zapasowe. Zrzuty mogą również zawierać wrażliwe dane (skróty haseł, dane osobowe) - traktuj je jako poufne.

Szczegóły formatu

w pigułce
PEŁNA NAZWASQL Script (Structured Query Language source / database dump)
DEWELOPERNo single owner - SQL is an ANSI/ISO standard; .sql files are produced by every RDBMS (MySQL, PostgreSQL, SQL Server, Oracle, SQLite, etc.)od SQL standardized by ANSI in 1986 / ISO in 1987; the .sql convention predates and accompanies it
TYP MIMEapplication/sql
TYPPlik źródłowy w formacie tekstowym zawierający instrukcje SQL (zapytania, definicje schematów i/lub instrukcje INSERT danych)
STANDARDOtwarty · bezpłatny

Programy otwierające pliki SQL

Windows5 apps
Navicat Premium Płatny Otwieraj i uruchamiaj .sql w połączeniach MySQL/PostgreSQL/Oracle/SQL Server/SQLite.
MySQL Workbench Open-source Zrzuty MySQL/MariaDB: Server -> Data Import, lub otwórz skrypt i uruchom go w ramach połączenia.
DBeaver Open-source Otwórz .sql w edytorze SQL, połącz się z bazą danych i wybierz Execute Script, aby go uruchomić. Najlepsza darmowa opcja wielosilnikowa.
Notepad / VS Code Open-source Czytaj/edytuj SQL jako tekst z podświetlaniem składni (nie wykonuje go, ale idealny do inspekcji).
MySQL (command line) Open-source Importuj zrzut: mysql -u user -p dbname < plik.sql w terminalu.
macOS3 apps
DBeaver Open-source Otwórz .sql w edytorze SQL, połącz się z bazą danych i wybierz Execute Script, aby go uruchomić. Najlepsza darmowa opcja wielosilnikowa.
TablePlus Freemium Otwórz .sql w edytorze SQL i uruchom go w ramach połączenia; natywny interfejs macOS.
Any text editor (BBEdit, VS Code) Darmowy Czytaj/edytuj SQL jako tekst.
Linux2 apps
DBeaver Open-source Otwórz .sql w edytorze SQL, połącz się z bazą danych i wybierz Execute Script, aby go uruchomić. Najlepsza darmowa opcja wielosilnikowa.
psql / mysql CLI Open-source Import: psql dbname -f plik.sql (PostgreSQL) lub mysql dbname < plik.sql (MySQL).

Szczegóły techniczne

specyfikacja
Typ MIMEapplication/sql
KodowanieUTF-8 lub ASCII zwykły tekst; brak zawartości binarnej
Sygnatura plikuBrak - brak magicznych bajtów; identyfikowany przez rozszerzenie .sql lub inspekcję treści
Wzór otwarciaZazwyczaj zaczyna się od komentarza (-- lub /* ... */) lub słowa kluczowego DDL/DML, takiego jak CREATE lub INSERT
Kategorie instrukcjiDDL (CREATE, ALTER, DROP), DML (INSERT, UPDATE, DELETE), DCL (GRANT, REVOKE), TCL (COMMIT, ROLLBACK)
Separator instrukcjiŚrednik (;) kończy poszczególne instrukcje
Składnia komentarzyJednoliniowe -- oraz blokowe /* ... */
Wariacje dialektów SQLSkładnia różni się w zależności od RDBMS: ANSI SQL, T-SQL (SQL Server), PL/pgSQL (PostgreSQL), PL/SQL (Oracle)
Format nagłówka zrzutuEksporty baz danych zawierają komentarze z metadanymi narzędzi, np. -- MySQL dump 10.13 lub -- PostgreSQL database dump
Obsługa transakcjiSkrypty mogą zawierać instrukcje w blokach BEGIN / COMMIT dla wykonania atomowego
Dyrektywy zestawu znakówZrzuty często zawierają deklaracje SET NAMES utf8mb4 lub ekwiwalenty określające kodowanie ciągów znaków
Typowy rozmiar plikuOd kilku bajtów (pojedyncze zapytanie) do wielu gigabajtów (pełne eksporty baz danych)
Przenośność między RDBMSW pełni przenośny między serwerami tego samego RDBMS; częściowo przenośny między różnymi systemami ze względu na różnice w dialektach
Metoda wykonaniaInterpretowany w czasie rzeczywistym przez silnik bazy danych; nie jest kompilowany ani wstępnie przetwarzany
Typowe przypadki użyciaMigracje schematów, kopie zapasowe i przywracanie baz danych, zasilanie danymi, importy masowe i zarządzanie schematami z kontrolą wersji
WydanoSQL standardized by ANSI in 1986 / ISO in 1987; the .sql convention predates and accompanies it
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.iso.org

Konwersje SQL

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami SQL. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki SQL.

Najczęściej zadawane pytania

Jak otworzyć plik SQL?
Aby go przeczytać, otwórz go w dowolnym edytorze tekstu (Notepad++, VS Code) - to zwykły tekst. Aby go faktycznie użyć, wykonaj go w bazie danych: zaimportuj go w DBeaver/MySQL Workbench/phpMyAdmin lub uruchom mysql dbname < plik.sql / psql dbname -f plik.sql w wierszu poleceń.
Jak zaimportować zrzut .sql do MySQL?
Utwórz pustą bazę danych, a następnie uruchom mysql -u user -p dbname < plik.sql, lub użyj karty Import w phpMyAdmin, lub funkcji Data Import w MySQL Workbench. Instrukcje CREATE/INSERT zawarte w zrzucie odbudują tabele i dane.
Czy plik SQL to baza danych?
Nie. Plik .sql to tekstowe instrukcje (zapytania, schemat, dane) służące do budowy lub zmiany bazy danych. Sama baza danych jest osobnym plikiem (.db/.sqlite) lub znajduje się wewnątrz serwera. Uruchomienie .sql tworzy lub wypełnia tę bazę danych.
Jak przekonwertować plik SQL na CSV lub Excel?
Najpierw zaimportuj .sql do bazy danych, a następnie wyeksportuj tabele do CSV/Excel za pomocą narzędzia takiego jak DBeaver, MySQL Workbench lub phpMyAdmin. Nie ma bezpośredniego konwertera plik-do-pliku, ponieważ zrzut zawiera schemat i instrukcje, a nie tylko wiersze.
Dlaczego mój .sql nie chce się zaimportować - pojawiają się błędy składni?
Zazwyczaj jest to niedopasowanie dialektu: zrzut wykonany dla MySQL nie zaimportuje się bez zmian do PostgreSQL lub SQLite (różne słowa kluczowe, takie jak AUTO_INCREMENT, backticki, klauzule silnika). Zaimportuj go do tego samego silnika, z którego pochodzi, lub dostosuj skrypt.
Czy mogę otworzyć plik .sql na komputerze Mac?
Tak - przeczytaj go w dowolnym edytorze tekstu lub uruchom za pomocą DBeaver/TablePlus lub klientów wiersza poleceń psql/mysql. Format ten jest wieloplatformowym tekstem jawnym.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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.BINCD/DVD Disc Image (BIN/CUE)
8.MDMarkdown Document
9.RPMSGRestricted Permission Message
10.TMPTemporary File

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z