USE finanzapp; -- Tabelle für Kategorien (Ausgabenarten) anlegen CREATE TABLE IF NOT EXISTS categories ( category_id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL UNIQUE ); -- Tabelle für Zahlungsmittel anlegen CREATE TABLE IF NOT EXISTS payment_methods ( payment_method_id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL UNIQUE ); -- Daten in 'categories' einfügen, falls Tabelle leer ist INSERT INTO categories (name) SELECT 'Einkaufen' UNION ALL SELECT 'Essen gehen' UNION ALL SELECT 'Freizeit' UNION ALL SELECT 'PuFra' UNION ALL SELECT 'Urlaub gemeinsam' UNION ALL SELECT 'Urlaub Pössi' UNION ALL SELECT 'Barausgaben' WHERE NOT EXISTS (SELECT 1 FROM categories); -- Daten in 'payment_methods' einfügen, falls Tabelle leer ist INSERT INTO payment_methods (name) SELECT 'Bar' UNION ALL SELECT 'Karte' UNION ALL SELECT 'Paypal' WHERE NOT EXISTS (SELECT 1 FROM payment_methods);