Konverter SQLite ke SQL

Mengonversi berkas basis data SQLite menjadi skrip teks dump SQL mengubah basis data biner menjadi perintah teks yang mudah dibaca untuk migrasi basis data dan impor ke server.

Pilih atau letakkan berkas di sini

Privat - file tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V

Sambil menunggu file, kamu bisa bermain Code Rain

Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan berlangsung secara lokal di sandbox browser Anda.

Perbandingan Format & Spesifikasi Teknis

SpesifikasiSQLITESQL
Tipe MIMEapplication/vnd.sqlite3text/plain
Tipebasis data relasional tertanamskrip skema relasional & kueri
Kompresialokasi halaman B-Treetidak ada (skrip DDL/DML teks biasa)
Spesifikasi StandarFormat Berkas Basis Data SQLite 3Standar SQL ISO/IEC 9075
Header Byte Penanda53 51 4C 69 74 65 20 66 6F 72 6D 61 74 20 33 00 (SQLite format 3\0)2D 2D (--) or CREATE TABLE SQL statement

Ikhtisar Format & Aplikasi

SQLite menyimpan seluruh database relasional di dalam satu file biner mandiri. Pengembang dan administrator sistem sering kali perlu memindahkan data dari aplikasi SQLite lokal ke sistem server yang lebih besar seperti MySQL atau PostgreSQL. Karena database server tidak dapat membaca file biner SQLite secara langsung, mengubah file menjadi skrip SQL memecahkan masalah ini. Skrip SQL berisi instruksi teks biasa yang membuat ulang tabel, menambahkan indeks, dan memasukkan data saat dijalankan di server baru. Dump SQL adalah skrip teks, bukan file database SQLite atau JSON. Keberhasilan impornya bergantung pada mesin database tujuan, dialek SQL-nya, dan fitur yang dipertahankan oleh pengekspor. Periksa dump sebelum mengimpornya.

Spesifikasi Teknis & Rincian Codec

Database SQLite (jenis MIME application/vnd.sqlite3) dimulai dengan header penanda 16 byte yang cocok dengan string teks 'SQLite format 3\000'. File ini menggunakan sistem alokasi halaman B-Tree untuk mengatur tabel dan indeks dalam format biner. Sebaliknya, SQL Dump (jenis MIME text/plain) tidak berisi byte penanda biner. Ini adalah file teks ASCII atau UTF-8 yang tidak dikompresi yang diisi dengan perintah Data Definition Language standar seperti CREATE TABLE dan perintah Data Manipulation Language seperti INSERT INTO. Konversi di antara keduanya memerlukan pembacaan halaman B-Tree biner dan pencetakan pernyataan teks.

Kompatibilitas OS & Peramban

Dump SQL adalah skrip teks, bukan file database SQLite atau JSON. Keberhasilan impornya bergantung pada mesin database tujuan, dialek SQL-nya, dan fitur yang dipertahankan oleh pengekspor. Periksa dump sebelum mengimpornya.

Informasi bermanfaat

Selalu ekspor dump SQL Anda menggunakan pengodean UTF-8 untuk mencegah kerusakan karakter saat mentransfer simbol khusus atau teks non-Inggris di berbagai sistem operasi.

Pertanyaan yang Sering Diajukan

Bagaimana cara mengonversi Database SQLite ke SQL Dump tanpa kehilangan kualitas?

Dump SQL dapat mempertahankan tabel dan data yang didukung, tetapi hasilnya bergantung pada alat ekspor dan dialek tujuan. Periksa pemicu, indeks, batasan, dan fitur khusus basis data lainnya sebelum mengandalkan dump tersebut.

Apa perbedaan antara Database SQLite dan SQL Dump?

Basis data SQLite adalah file biner yang disusun dalam halaman berukuran tetap menggunakan B-Tree untuk menjalankan kueri lokal dengan cepat. Dump SQL adalah skrip teks biasa berisi perintah basis data yang dapat dibaca manusia untuk membangun kembali basis data di server lain.