🍋
Menu
.sql Code

SQL (Structured Query Language)

File SQL berisi kueri database dan definisi skema dalam Structured Query Language. SQL adalah bahasa universal untuk database relasional — mengkueri data, mendefinisikan tabel, menyisipkan catatan, dan mengelola transaksi di PostgreSQL, MySQL, SQLite, dan lainnya.

Tipe MIME

application/sql

Tipe

Teks

Kompresi

Lossless

Kelebihan

  • + Universal language supported by every relational database
  • + Declarative syntax — describe what you want, not how to get it
  • + Powerful JOIN, aggregation, and window functions
  • + ACID transactions ensure data integrity

Kekurangan

  • Dialect differences between PostgreSQL, MySQL, SQLite, etc.
  • Not suited for unstructured or graph data
  • Complex queries can be hard to read and optimize

Kapan Menggunakan .SQL

Gunakan SQL untuk kueri database, migrasi skema, ekspor data, stored procedure, dan interaksi database relasional apa pun.

Detail Teknis

SQL beroperasi pada data relasional menggunakan pernyataan deklaratif: SELECT untuk kueri, INSERT/UPDATE/DELETE untuk manipulasi, CREATE/ALTER untuk skema, dan GRANT/REVOKE untuk izin. Setiap mesin database menambahkan ekstensi proprietary.

Riwayat

Peneliti IBM Raymond Boyce dan Donald Chamberlin membuat SQL pada awal tahun 1970-an. Pertama kali distandardisasi sebagai ANSI SQL pada tahun 1986 dan telah direvisi beberapa kali (SQL-92, SQL:1999, SQL:2023).

Konversi dari .SQL

Konversi ke .SQL

Format Terkait

Istilah Terkait