Bagikan melalui


Kueri dari Editor Lakebase SQL

Penting

Lakebase Autoscaling berada di Beta di wilayah berikut: eastus2, , westeuropewestus.

Lakebase Autoscaling adalah versi terbaru Lakebase dengan komputasi penskalaan otomatis, skala-ke-nol, percabangan, dan pemulihan instan. Untuk perbandingan fitur dengan Lakebase Provisioned, lihat memilih antar versi.

Lakebase SQL Editor menjalankan kueri pada database Lakebase Anda langsung dari Aplikasi Lakebase. Ini menawarkan fitur asli Postgres seperti EXPLAIN/ANALYZE, psql-style meta-commands, dan mengekspor hasil ke CSV/JSON/XLSX.

Nota

Anda juga dapat mengkueri database Lakebase Anda dari editor SQL di Lakehouse, yang menyediakan visualisasi, dasbor, fitur kolaborasi, dan kemampuan untuk menggabungkan data Lakebase dengan tabel Unity Catalog lainnya. Lihat Kueri dari editor SQL (Lakehouse).

Menggunakan Editor Lakebase SQL

Untuk menggunakan Editor SQL:

  1. Buka Aplikasi Lakebase dan pilih proyek Anda.
  2. Pilih Editor SQL dari bar samping, lalu pilih cabang dan database.
  3. Masukkan kueri ke editor dan klik Jalankan untuk menampilkan hasilnya.

Lakebase SQL Editor

Anda bisa menggunakan kueri berikut untuk mencoba Editor SQL. Kueri membuat tabel, menambahkan data, dan mengambil data dari tabel.

CREATE TABLE IF NOT EXISTS playing_with_lakebase(id SERIAL PRIMARY KEY, name TEXT NOT NULL, value REAL);
INSERT INTO playing_with_lakebase(name, value)
SELECT LEFT(md5(i::TEXT), 10), random() FROM generate_series(1, 10) s(i);
SELECT * FROM playing_with_lakebase;

Menjalankan beberapa pernyataan kueri sekaligus mengembalikan hasil yang terpisah untuk setiap pernyataan. Kumpulan hasil ditampilkan di tab terpisah, bernomor dalam urutan eksekusi.

Untuk menghapus editor, pilih konten kotak teks dan hapus.

Menjelaskan dan Menganalisis

Editor Lakebase SQL menyediakan fitur Jelaskan dan Analisis .

Penjelasan dan Analisis Editor Lakebase SQL

  • Fitur Jelaskan menjalankan kueri yang ditentukan dengan perintah Postgres EXPLAIN , yang mengembalikan rencana eksekusi untuk kueri. Fitur Jelaskan hanya mengembalikan rencana dengan perkiraan. Tidak menjalankan kueri.
  • Fitur Analisis menjalankan kueri yang ditentukan dengan EXPLAIN ANALYZE. Parameter ANALYZE menyebabkan kueri dijalankan dan mengembalikan jumlah baris aktual dan waktu eksekusi untuk node dalam rencana bersama dengan EXPLAIN perkiraan.

Memahami informasi yang disediakan oleh fitur Jelaskan dan Analisis memerlukan keakraban dengan perintah Postgres EXPLAIN dan parameternya ANALYZE . EXPLAIN Lihat dokumentasi dan topik Menggunakan EXPLAIN dalam dokumentasi PostgreSQL.

Mengekspor data ke CSV, JSON, dan XLSX

Editor Lakebase SQL mendukung ekspor data Anda ke JSON, CSV dan XLSX. Akses tombol unduh dari sudut kanan bawah halaman Editor SQL . Tombol unduh hanya muncul ketika ada hasil yang diatur untuk diunduh.

Ekspor Editor Lakebase SQL

Perluas bagian hasil dari jendela Editor SQL

Perluas bagian hasil dari jendela Editor SQL dengan memilih tombol perluas jendela dari sudut kanan bawah halaman Editor SQL .

Perluas Editor Lakebase SQL

Meta-commands

Lakebase SQL Editor mendukung penggunaan meta-command Postgres, yang bertindak seperti pintasan untuk berinteraksi dengan database Anda. Jika Anda sudah terbiasa menggunakan meta-command dari psql antarmuka baris perintah, Anda dapat menggunakan banyak perintah yang sama di Editor Lakebase SQL.

Meta-command dapat mempercepat alur kerja Anda dengan menyediakan akses cepat ke skema database dan informasi penting lainnya tanpa perlu menulis kueri SQL lengkap.

Berikut adalah beberapa meta-command yang umum digunakan dalam Editor Lakebase SQL:

  • \dt — Mencantumkan semua tabel dalam database saat ini
  • \d [table_name] — Menjelaskan struktur tabel
  • \l — Mencantumkan semua database
  • \? — Lembar contekan dari meta-command yang dapat digunakan
  • \h [NAME] — Dapatkan bantuan untuk perintah Postgres apa pun (misalnya, \h SELECT)

Nota

Tidak semua psql meta-command didukung di Editor SQL. Untuk mendapatkan daftar perintah yang didukung, gunakan \?.

Untuk daftar lengkap meta-command dan penggunaannya, lihat Meta-commands di psql.

Cara menggunakan meta-commands

Untuk menggunakan meta-command di Editor SQL, masukkan meta-command di editor (sama seperti kueri SQL) dan klik Jalankan. Hasilnya akan ditampilkan di panel output.