Chuyển đổi sang SQL

Công cụ chuyển đổi trực tuyến miễn phí để chuyển đổi tệp sang SQL.

Kéo và thả hình ảnh, video hoặc bất kỳ tệp nào

Kéo và thả tệp vào đây. Dung lượng tối đa là 5 GB

Cách chuyển đổi tệp sang SQL?

1
Tải lên tệp của bạn
Nhấn vào nút "Chọn tệp" hoặc kéo và thả tệp vào khu vực tải lên. Các định dạng được hỗ trợ: và các định dạng khác.
2
Chọn định dạng đầu ra
Đảm bảo rằng SQL được chọn làm định dạng chuyển đổi. Điều chỉnh các cài đặt bổ sung nếu cần.
3
Bắt đầu quá trình chuyển đổi
Nhấn nút "Chuyển đổi" và chờ vài giây. Tất cả quá trình chuyển đổi được thực hiện trên máy chủ của chúng tôi.
4
Tải xuống kết quả
Khi quá trình hoàn tất, nhấn nút "Tải xuống" và lưu tệp dưới định dạng SQL.

.SQL

SQL
Structured Query Language
Loại dữ liệuDatabase script
Loại MIMEapplication/sql
Nhà phát triểnANSI / ISO/IEC (SQL standard; implementations by DBMS vendors)
Trường hợp sử dụng chínhBackup/dump, tạo schema (DDL), migration, seed data, script import/export, tác vụ bảo trì lặp lại

Định dạng tệp SQL là gì?

SQL là tệp script dạng văn bản chứa lệnh cơ sở dữ liệu để tạo schema, truy vấn và chèn/cập nhật dữ liệu (phụ thuộc dialect của DB).

Ưu điểm

Định dạng tệp SQL mang lại nhiều ưu điểm, phù hợp cho các nhu cầu sử dụng phổ biến.

  • Dễ đọc và dễ version control;
  • Phù hợp cho migration;
  • Được hỗ trợ rộng;
  • Dễ tạo bằng công cụ dump

Hạn chế

Định dạng tệp SQL có một số hạn chế có thể ảnh hưởng đến việc sử dụng trong các tình huống cụ thể.

  • Có chuẩn SQL nhưng triển khai khác nhau;
  • .sql đáng tin nhất khi dùng đúng DB/tool và phiên bản gốc. Trao đổi dữ liệu thường hợp lý hơn với CSV/JSON;
  • Schema nên dùng migration theo dialect đích.

Khả năng tương thích

Tệp cơ sở dữ liệu SQL được nhiều hệ quản trị và phần mềm cơ sở dữ liệu hỗ trợ trên các nền tảng khác nhau.

  • Nền tảng được hỗ trợ: MySQL, MariaDB, PostgreSQL, SQLite, Microsoft SQL Server, Oracle, and most database clients (dialect-dependent)
  • Thiết bị được hỗ trợ: Servers and computers; any device that can run a text editor or database client
  • Hỗ trợ trình duyệt:
  • Hỗ trợ thiết bị di động:
  • Hỗ trợ đám mây:
  • Khả năng tương thích ngược:

Các vấn đề bảo mật

Coi SQL là input không tin cậy: có thể DROP bảng, tạo user, hoặc đổi quyền. Hãy kiểm tra trước khi chạy và tránh chạy dump lạ trên production.

Giấy phép

Standardized language (ISO/IEC 9075); practical behavior varies by database dialect

Tệp .sql thường chứa một hoặc nhiều câu lệnh SQL (DDL/DML) để chạy trong DB hoặc công cụ client. Dù SQL có chuẩn (ISO/IEC 9075), thực tế hay có cú pháp riêng theo hệ (MySQL, PostgreSQL, SQL Server, Oracle, SQLite), nên tính tương thích phụ thuộc DB và phiên bản.