-- ============================================================
-- Schema MySQL untuk WebGIS SPBU Pontianak
-- ============================================================
-- CARA PAKAI:
-- 1. Buka phpMyAdmin
-- 2. Pilih database "data_spbu" (atau buat baru jika belum ada)
-- 3. Klik tab "SQL"
-- 4. Copy-paste seluruh isi file ini, lalu klik "Go"
-- ============================================================

-- CATATAN: nama tabel sengaja dibuat "tbl_spbu" (bukan "data_spbu")
-- karena MySQL tidak boleh memiliki nama tabel sama dengan nama database
-- (menyebabkan error errno: 121)

CREATE DATABASE IF NOT EXISTS `data_spbu`
  CHARACTER SET utf8mb4
  COLLATE utf8mb4_unicode_ci;

USE `data_spbu`;

-- Hapus tabel lama jika ada
DROP TABLE IF EXISTS `tbl_spbu`;
DROP TABLE IF EXISTS `data_spbu`;

-- Buat tabel dengan nama tbl_spbu
CREATE TABLE `tbl_spbu` (
    id            INT AUTO_INCREMENT PRIMARY KEY,
    nama_spbu     VARCHAR(255)          NOT NULL,
    no_wa         VARCHAR(20)           NOT NULL,
    status_24_jam ENUM('yes','no')      DEFAULT 'no',
    lat           DOUBLE                NOT NULL,
    lng           DOUBLE                NOT NULL,
    created_at    TIMESTAMP             DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- Data contoh
INSERT INTO `tbl_spbu` (nama_spbu, no_wa, status_24_jam, lat, lng) VALUES
('SPBU Jl. Ahmad Yani',  '08123456789', 'yes', -0.0202, 109.3423),
('SPBU Jl. Gajah Mada',  '08234567890', 'no',  -0.0280, 109.3310),
('SPBU Sui Raya',         '08345678901', 'yes', -0.0450, 109.3580),
('SPBU Jl. Tanjungpura', '08456789012', 'no',  -0.0120, 109.3390),
('SPBU Jl. Imam Bonjol', '08567890123', 'yes', -0.0330, 109.3500),
('SPBU Siantan',          '08678901234', 'no',   0.0050, 109.3350);

-- Cek hasil
SELECT 'Tabel tbl_spbu berhasil dibuat!' AS status, COUNT(*) AS jumlah_data FROM `tbl_spbu`;
