-- jokes_database.sql -- Create and populate jokes table -- Step 1: Create the jokes table CREATE TABLE IF NOT EXISTS jokes ( id INTEGER PRIMARY KEY AUTOINCREMENT, joke_text TEXT NOT NULL, contributor TEXT, published DATE DEFAULT CURRENT_DATE ); -- Step 2: Insert 25 sample jokes INSERT INTO jokes (joke_text, contributor, published) VALUES ('Why don''t scientists trust atoms? Because they make up everything!', 'Science Fan', '2024-01-15'), ('Why did the scarecrow win an award? He was outstanding in his field!', 'Farm Humor', '2024-01-16'), ('What do you call a fake noodle? An impasta!', 'Italian Chef', '2024-01-17'), ('Why did the bicycle fall over? Because it was two-tired!', 'Bike Enthusiast', '2024-01-18'), ('What do you call a bear with no teeth? A gummy bear!', 'Animal Lover', '2024-01-19'), ('Why don''t eggs tell jokes? They''d crack each other up!', 'Breakfast Club', '2024-01-20'), ('What do you call cheese that isn''t yours? Nacho cheese!', 'Cheese Master', '2024-01-21'), ('Why did the math book look so sad? Because it had too many problems!', 'Math Teacher', '2024-01-22'), ('What do you get when you cross a snowman with a vampire? Frostbite!', 'Winter Joker', '2024-01-23'), ('Why don''t skeletons fight each other? They don''t have the guts!', 'Bone Collector', '2024-01-24'), ('Why did the Python programmer quit? He didn''t get arrays!', 'Python Dev', '2024-01-25'), ('What do computers eat for a snack? Microchips!', 'Tech Guru', '2024-01-26'), ('Why do programmers prefer dark mode? Because light attracts bugs!', 'Code Master', '2024-01-27'), ('How many programmers does it take to change a light bulb? None, that''s a hardware issue!', 'IT Department', '2024-01-28'), ('Why did the database administrator leave his wife? She had one-to-many relationships!', 'SQL Expert', '2024-01-29'), ('What''s a programmer''s favorite hangout place? Foo Bar!', 'Coder Club', '2024-01-30'), ('Why don''t web developers go outside? They prefer the indoors network!', 'Web Dev', '2024-01-31'), ('What do you call a programmer from Finland? Nerdic!', 'International Joker', '2024-02-01'), ('Why did the developer go broke? Because he used up all his cache!', 'Finance Guy', '2024-02-02'), ('What''s the object-oriented way to become wealthy? Inheritance!', 'OOP Fan', '2024-02-03'), ('Why do Java developers wear glasses? Because they don''t C#!', 'Language Wars', '2024-02-04'), ('What''s a programmer''s favorite animal? The Python!', 'Snake Charmer', '2024-02-05'), ('Why did the computer go to the doctor? Because it had a virus!', 'IT Support', '2024-02-06'), ('What do you call a computer that sings? A Dell!', 'Musical Tech', '2024-02-07'), ('Why did the smartphone go to school? To improve its connection!', 'Mobile Guru', '2024-02-08'); -- Step 3: Verify the data was inserted SELECT '✅ Database created successfully!' as message; SELECT '📊 Total jokes inserted: ' || COUNT(*) as joke_count FROM jokes;