48 lines
1.7 KiB
SQL
48 lines
1.7 KiB
SQL
CREATE TABLE IF NOT EXISTS spbu (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
nama VARCHAR(150) NOT NULL,
|
|
hp VARCHAR(50) DEFAULT NULL,
|
|
buka TINYINT(1) NOT NULL DEFAULT 1,
|
|
lat DECIMAL(12,8) NOT NULL,
|
|
lng DECIMAL(12,8) NOT NULL,
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
CREATE TABLE IF NOT EXISTS jalan (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
status VARCHAR(100) NOT NULL,
|
|
panjang DECIMAL(12,2) DEFAULT 0,
|
|
koordinat LONGTEXT NOT NULL,
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
CREATE TABLE IF NOT EXISTS tanah (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
status VARCHAR(100) NOT NULL,
|
|
luas DECIMAL(12,2) DEFAULT 0,
|
|
koordinat LONGTEXT NOT NULL,
|
|
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
CREATE TABLE IF NOT EXISTS populasi_kecamatan (
|
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
|
kecamatan VARCHAR(100) NOT NULL UNIQUE,
|
|
populasi INT NOT NULL DEFAULT 0,
|
|
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
|
|
|
INSERT INTO spbu (nama, hp, buka, lat, lng) VALUES
|
|
('SPBU Ahmad Yani', '081234567890', 1, -0.05586000, 109.34725000),
|
|
('SPBU Imam Bonjol', '081234567891', 0, -0.03372000, 109.34201000),
|
|
('SPBU Sungai Raya Dalam', '081234567892', 1, -0.07043000, 109.37850000)
|
|
ON DUPLICATE KEY UPDATE nama=VALUES(nama);
|
|
|
|
INSERT INTO populasi_kecamatan (kecamatan, populasi) VALUES
|
|
('Pontianak Barat', 150000),
|
|
('Pontianak Kota', 130000),
|
|
('Pontianak Selatan', 95000),
|
|
('Pontianak Tenggara', 53000),
|
|
('Pontianak Timur', 104000),
|
|
('Pontianak Utara', 128000)
|
|
ON DUPLICATE KEY UPDATE populasi=VALUES(populasi);
|