34 lines
1.3 KiB
SQL
34 lines
1.3 KiB
SQL
-- ============================================================
|
|
-- WebGIS SPBU - Database Schema
|
|
-- Jalankan script ini di phpMyAdmin atau MySQL CLI
|
|
-- ============================================================
|
|
|
|
-- Buat database (jika belum ada)
|
|
CREATE DATABASE IF NOT EXISTS spbu_baru
|
|
CHARACTER SET utf8mb4
|
|
COLLATE utf8mb4_unicode_ci;
|
|
|
|
USE spbu_baru;
|
|
|
|
-- Buat tabel spbu
|
|
CREATE TABLE IF NOT EXISTS spbu (
|
|
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
|
|
nama_spbu VARCHAR(255) NOT NULL,
|
|
nomor_spbu VARCHAR(50) NOT NULL,
|
|
status ENUM('Buka 24 Jam', 'Tidak Buka 24 Jam') NOT NULL,
|
|
latitude DECIMAL(10, 7) NOT NULL,
|
|
longitude DECIMAL(10, 7) NOT NULL,
|
|
created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
|
|
PRIMARY KEY (id),
|
|
INDEX idx_status (status),
|
|
INDEX idx_created (created_at)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|
|
|
-- ============================================================
|
|
-- Contoh data awal (opsional, hapus jika tidak diperlukan)
|
|
-- ============================================================
|
|
INSERT INTO spbu (nama_spbu, nomor_spbu, status, latitude, longitude) VALUES
|
|
('SPBU Jl. Ahmad Yani', '64.751.01', 'Buka 24 Jam', -0.0600366, 109.3458023),
|
|
('SPBU Jl. Gajah Mada', '64.751.02', 'Tidak Buka 24 Jam', -0.0596729, 109.3469671);
|