Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>BensinDB EditorNew to Visual Studio Code? Get it now.
BensinDB Editor

BensinDB Editor

Abdurrohman Haadziq

|
1 install
| (0) | Free
GUI Query Editor untuk BensinDB dengan dukungan FQL (Fuel Query Language) lengkap.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🔥 FQL (Fuel Query Language) - Syntax Reference

BensinDB menggunakan FQL dengan sintaks Bahasa Indonesia.


📋 Manajemen Tangki (Tables)

TAMPILKAN TANGKI / SHOW TABLES

TAMPILKAN TANGKI

Menampilkan semua tangki (tables) yang ada di database.

Alternatif:

SHOW TABLES

BUAT TANGKI (CREATE TABLE)

BUAT TANGKI users (
  id INTEGER PRIMARY KEY,
  name TEXT NOT NULL,
  email TEXT UNIQUE,
  age INTEGER,
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)

HAPUS TANGKI (DROP TABLE)

HAPUS TANGKI users

🔍 Query Data (SELECT)

PILIH (SELECT)

-- Pilih semua kolom
PILIH * DARI users

-- Pilih kolom tertentu
PILIH name, email DARI users

-- Dengan kondisi WHERE
PILIH * DARI users DIMANA age > 18

-- Dengan LIMIT
PILIH * DARI users BATASI 10

-- Dengan ORDER BY
URUTKAN TANGKI users BERDASARKAN name ASC

-- Dengan GROUP BY
GRUPKAN TANGKI users BERDASARKAN age

Operator WHERE:

  • = : Sama dengan
  • >, <, >=, <= : Perbandingan
  • != atau <> : Tidak sama dengan
  • AND, OR : Logical operators
  • LIKE : Pattern matching
  • IN : Cek nilai dalam list
  • BETWEEN : Rentang nilai

➕ Insert Data

ISI TANGKI / ISI KE (INSERT)

-- Insert single row
ISI TANGKI users (name, email, age) 
DENGAN ('John Doe', 'john@example.com', 25)

-- Insert multiple rows
ISI KE users (name, email) 
DENGAN 
  ('Alice', 'alice@example.com'),
  ('Bob', 'bob@example.com'),
  ('Charlie', 'charlie@example.com')

✏️ Update Data

ATUR TANGKI (UPDATE)

-- Update dengan kondisi
ATUR TANGKI users 
TIPE name = 'Jane Doe', age = 26 
DIMANA id = 1

-- Update tanpa kondisi (semua rows)
ATUR TANGKI users 
TIPE status = 'active'

🗑️ Delete Data

BAKAR TANGKI (DELETE)

-- Delete dengan kondisi
BAKAR TANGKI users DIMANA age < 18

-- Delete semua data (hati-hati!)
BAKAR TANGKI users

🔗 Join Tables

GABUNG / CAMPUR / SATUKAN (JOIN)

-- INNER JOIN
GABUNG users, orders 
PADA users.id = orders.user_id

-- LEFT JOIN
CAMPUR users, orders 
KIRI PADA users.id = orders.user_id

-- RIGHT JOIN
SATUKAN users, orders 
KANAN PADA users.id = orders.user_id

📊 Fungsi Agregasi

-- COUNT
PILIH HITUNG(*) DARI users

-- SUM
PILIH JUMLAH(price) DARI products

-- AVG
PILIH RATA(age) DARI users

-- MAX/MIN
PILIH MAKSIMAL(price), MINIMAL(price) DARI products

🎯 Contoh Lengkap

1. Buat Database Toko Online

-- Buat tangki products
BUAT TANGKI products (
  id INTEGER PRIMARY KEY,
  name TEXT NOT NULL,
  price REAL,
  stock INTEGER DEFAULT 0
)

-- Buat tangki orders
BUAT TANGKI orders (
  id INTEGER PRIMARY KEY,
  product_id INTEGER,
  quantity INTEGER,
  total REAL,
  created_at TIMESTAMP
)

2. Isi Data

ISI KE products (name, price, stock) DENGAN
  ('Laptop', 15000000, 10),
  ('Mouse', 150000, 50),
  ('Keyboard', 500000, 30)

3. Query Kompleks

-- Cari produk dengan harga di atas 200rb
PILIH * DARI products 
DIMANA price > 200000 
URUTKAN BERDASARKAN price DESC

-- Gabung orders dengan products
GABUNG orders, products 
PADA orders.product_id = products.id
DIMANA orders.created_at > '2024-01-01'

4. Update & Delete

-- Update stok
ATUR TANGKI products 
TIPE stock = stock - 1 
DIMANA id = 1

-- Hapus produk out of stock
BAKAR TANGKI products 
DIMANA stock = 0

💡 Tips & Best Practices

  1. Gunakan BATASI untuk query besar:

    PILIH * DARI users BATASI 100
    
  2. Index untuk performa:

    BUAT INDEX idx_email PADA users(email)
    
  3. Backup sebelum DELETE:

    -- Cek dulu
    PILIH * DARI users DIMANA age < 18
    
    -- Baru delete
    BAKAR TANGKI users DIMANA age < 18
    
  4. Gunakan WHERE untuk UPDATE:

    -- ❌ Bahaya (update semua)
    ATUR TANGKI users TIPE status = 'deleted'
    
    -- ✅ Aman (dengan kondisi)
    ATUR TANGKI users TIPE status = 'deleted' DIMANA id = 5
    

🚀 Keyboard Shortcuts (VSCode Extension)

  • Ctrl + Enter / Cmd + Enter : Execute query
  • Ctrl + K / Cmd + K : Clear editor
  • Tab : Insert 4 spaces (indentation)

📚 Referensi Lengkap

FQL (Indonesia) SQL (English) Deskripsi
TAMPILKAN TANGKI SHOW TABLES List semua tangki
BUAT TANGKI CREATE TABLE Buat tangki baru
HAPUS TANGKI DROP TABLE Hapus tangki
PILIH SELECT Query data
DARI FROM Dari tangki mana
DIMANA WHERE Kondisi filter
BATASI LIMIT Batasi jumlah row
URUTKAN ORDER BY Urutkan hasil
GRUPKAN GROUP BY Group data
ISI TANGKI / ISI KE INSERT INTO Insert data
DENGAN VALUES Nilai data
ATUR TANGKI UPDATE Update data
TIPE SET Set nilai baru
BAKAR TANGKI DELETE FROM Hapus data
GABUNG / CAMPUR JOIN Join tables
PADA ON Join condition

🔥 BensinDB - Database dengan Rasa Indonesia!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft