-- สร้างตาราง province
CREATE TABLE province (
province_id INT AUTO_INCREMENT PRIMARY KEY,
province_name VARCHAR(100) NOT NULL,
province_code VARCHAR(10) UNIQUE,
region VARCHAR(50),
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
updated_at DATETIME ON UPDATE CURRENT_TIMESTAMP
);
-- Insert ข้อมูลจังหวัดทั้งหมด
INSERT INTO province (province_name, province_code, region) VALUES
('กรุงเทพมหานคร', 'BKK', 'ภาคกลาง'),
('กระบี่', 'KBI', 'ภาคใต้'),
('กาญจนบุรี', 'KAN', 'ภาคตะวันตก'),
('กาฬสินธุ์', 'KSN', 'ภาคตะวันออกเฉียงเหนือ'),
('กำแพงเพชร', 'KPT', 'ภาคเหนือ'),
('ขอนแก่น', 'KKN', 'ภาคตะวันออกเฉียงเหนือ'),
('จันทบุรี', 'CTI', 'ภาคตะวันออก'),
('ฉะเชิงเทรา', 'CCO', 'ภาคตะวันออก'),
('ชลบุรี', 'CHB', 'ภาคตะวันออก'),
('ชัยนาท', 'CNT', 'ภาคกลาง'),
('ชัยภูมิ', 'CPM', 'ภาคตะวันออกเฉียงเหนือ'),
('ชุมพร', 'CPN', 'ภาคใต้'),
('เชียงราย', 'CRI', 'ภาคเหนือ'),
('เชียงใหม่', 'CHI', 'ภาคเหนือ'),
('ตรัง', 'TRG', 'ภาคใต้'),
('ตราด', 'TRT', 'ภาคตะวันออก'),
('ตาก', 'TAK', 'ภาคตะวันตก'),
('นครนายก', 'NYK', 'ภาคกลาง'),
('นครปฐม', 'NPT', 'ภาคกลาง'),
('นครพนม', 'NPM', 'ภาคตะวันออกเฉียงเหนือ'),
('นครราชสีมา', 'NRM', 'ภาคตะวันออกเฉียงเหนือ'),
('นครศรีธรรมราช', 'NST', 'ภาคใต้'),
('นครสวรรค์', 'NSN', 'ภาคกลาง'),
('นนทบุรี', 'NBI', 'ภาคกลาง'),
('นราธิวาส', 'NWT', 'ภาคใต้'),
('น่าน', 'NAN', 'ภาคเหนือ'),
('บึงกาฬ', 'BKN', 'ภาคตะวันออกเฉียงเหนือ'),
('บุรีรัมย์', 'BRM', 'ภาคตะวันออกเฉียงเหนือ'),
('ปทุมธานี', 'PTT', 'ภาคกลาง'),
('ประจวบคีรีขันธ์', 'PKN', 'ภาคตะวันตก'),
('ปราจีนบุรี', 'PRI', 'ภาคตะวันออก'),
('ปัตตานี', 'PTN', 'ภาคใต้'),
('พระนครศรีอยุธยา', 'AYA', 'ภาคกลาง'),
('พังงา', 'PNA', 'ภาคใต้'),
('พัทลุง', 'PLG', 'ภาคใต้'),
('พิจิตร', 'PCT', 'ภาคกลาง'),
('พิษณุโลก', 'PLK', 'ภาคเหนือ'),
('เพชรบุรี', 'PBI', 'ภาคตะวันตก'),
('เพชรบูรณ์', 'PNB', 'ภาคเหนือ'),
('แพร่', 'PRE', 'ภาคเหนือ'),
('ภูเก็ต', 'PHU', 'ภาคใต้'),
('มหาสารคาม', 'MKM', 'ภาคตะวันออกเฉียงเหนือ'),
('มุกดาหาร', 'MDH', 'ภาคตะวันออกเฉียงเหนือ'),
('แม่ฮ่องสอน', 'MHS', 'ภาคเหนือ'),
('ยโสธร', 'YAS', 'ภาคตะวันออกเฉียงเหนือ'),
('ยะลา', 'YLA', 'ภาคใต้'),
('ร้อยเอ็ด', 'RET', 'ภาคตะวันออกเฉียงเหนือ'),
('ระนอง', 'RAN', 'ภาคใต้'),
('ระยอง', 'RYG', 'ภาคตะวันออก'),
('ราชบุรี', 'RBR', 'ภาคตะวันตก'),
('ลพบุรี', 'LRI', 'ภาคกลาง'),
('ลำปาง', 'LPG', 'ภาคเหนือ'),
('ลำพูน', 'LPN', 'ภาคเหนือ'),
('เลย', 'LEI', 'ภาคตะวันออกเฉียงเหนือ'),
('ศรีสะเกษ', 'SSK', 'ภาคตะวันออกเฉียงเหนือ'),
('สกลนคร', 'SNK', 'ภาคตะวันออกเฉียงเหนือ'),
('สงขลา', 'SKA', 'ภาคใต้'),
('สตูล', 'STN', 'ภาคใต้'),
('สมุทรปราการ', 'SPK', 'ภาคกลาง'),
('สมุทรสงคราม', 'SSM', 'ภาคกลาง'),
('สมุทรสาคร', 'SKN', 'ภาคกลาง'),
('สระแก้ว', 'SKW', 'ภาคตะวันออก'),
('สระบุรี', 'SRI', 'ภาคกลาง'),
('สิงห์บุรี', 'SBR', 'ภาคกลาง'),
('สุโขทัย', 'STI', 'ภาคเหนือ'),
('สุพรรณบุรี', 'SPB', 'ภาคกลาง'),
('สุราษฎร์ธานี', 'SNI', 'ภาคใต้'),
('สุรินทร์', 'SRN', 'ภาคตะวันออกเฉียงเหนือ'),
('หนองคาย', 'NKI', 'ภาคตะวันออกเฉียงเหนือ'),
('หนองบัวลำภู', 'NBL', 'ภาคตะวันออกเฉียงเหนือ'),
('อ่างทอง', 'ATG', 'ภาคกลาง'),
('อุดรธานี', 'UDN', 'ภาคตะวันออกเฉียงเหนือ'),
('อุตรดิตถ์', 'UTT', 'ภาคเหนือ'),
('อุทัยธานี', 'UTN', 'ภาคกลาง'),
('อุบลราชธานี', 'UBN', 'ภาคตะวันออกเฉียงเหนือ'),
('อำนาจเจริญ', 'ACN', 'ภาคตะวันออกเฉียงเหนือ');