SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

CREATE DATABASE IF NOT EXISTS `sahibinden`;
USE `sahibinden`;

CREATE TABLE `kategoriler` (
  `kategori_id` int(11) NOT NULL,
  `kategori_ad` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

INSERT INTO `kategoriler` (`kategori_id`, `kategori_ad`) VALUES
(1, 'Sıcak Kahveler'),
(2, 'Soğuk Kahveler'),
(3, 'Dünya Kahveleri'),
(4, 'Demleme Ekipmanları'),
(5, 'Tatlı & Atıştırmalıklar'),
(6, 'Kahve Tarifleri'),
(7, 'Kahve Kültürü'),
(8, 'Barista İpuçları');

CREATE TABLE `ilanlar` (
  `ilan_id` int(11) NOT NULL,
  `ilan_baslik` varchar(200) NOT NULL,
  `ilan_aciklama` text NOT NULL,
  `ilan_fiyat` int(11) NOT NULL,
  `kategori_id` int(11) NOT NULL,
  `ilan_sehir` varchar(50) NOT NULL,
  `ilan_tarih` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

INSERT INTO `ilanlar` (`ilan_id`, `ilan_baslik`, `ilan_aciklama`, `ilan_fiyat`, `kategori_id`, `ilan_sehir`, `ilan_tarih`) VALUES
(1, 'Espresso Blend (250g)', 'Özel harmanlanmış, çikolata ve fındık notalarına sahip taze kavrulmuş kahve çekirdeği.', 220, 3, 'Brezilya & Kolombiya', '2026-06-17'),
(2, 'Caffe Latte', 'Kusursuz espresso ve kadifemsi sıcak sütün muhteşem uyumu.', 95, 1, 'Standart Boy', '2026-06-17'),
(3, 'Iced Caramel Latte', 'Soğuk süt, espresso, özel karamel şurubu ve buzun ferahlatıcı buluşması.', 110, 2, 'Büyük Boy', '2026-06-17'),
(4, 'Ethiopia Yirgacheffe (250g)', 'Çiçeksi ve narenciye aromalı, hafif gövdeli nitelikli tek köken kahve çekirdeği.', 280, 3, 'Etiyopya', '2026-06-17'),
(5, 'V60 Seramik Demleme Seti', 'Evde profesyonel filtre kahve demlemek isteyenler için ideal seramik V60 damlatıcı aparatı.', 450, 4, 'Hario Japonya', '2026-06-17'),
(6, 'San Sebastian Cheesecake', 'İçi yumuşacık ve akışkan, üzeri mükemmel karamelize olmuş yanık cheesecake dilimi.', 130, 5, 'Günlük Taze', '2026-06-17'),
(7, 'Flat White', 'Çift shot espresso ve pürüzsüz mikro köpüklü sütün yoğun kahveli tarifi.', 105, 1, 'Double Shot', '2026-06-17'),
(8, 'Cold Brew', '24 saat soğuk damıtılmış, pürüzsüz gövdeli ve canlandırıcı soğuk kahve deneyimi.', 115, 2, 'Şişe (250ml)', '2026-06-17'),
(9, 'Evde Kusursuz V60 Demleme Rehberi', 'V60 ile kahve demlerken su sıcaklığı, öğütme derecesi ve döküş teknikleri çok önemlidir. Bu yazımızda, evinizde en temiz gövdeli filtre kahveyi nasıl demleyebileceğinizi adım adım anlatıyoruz. 15g kahve için 250g su kullanarak 92 derecede 3 dakikalık bir demleme süresi hedefliyoruz.', 0, 6, 'Barista Ahmet', '2026-06-18'),
(10, 'Arabica ve Robusta Arasındaki Farklar Nelerdir?', 'Kahve dünyasının en popüler iki çekirdek türü olan Arabica ve Robusta arasındaki farkları merak ediyor musunuz? Arabica çekirdekleri daha yüksek rakımlarda yetişir, daha asidik ve meyvemsi notalara sahiptir. Robusta ise daha düşük rakımda yetişebilir, kafein oranı iki kat daha fazladır ve daha sert, odunsu bir lezzet profili sunar.', 0, 7, 'Editör Zeynep', '2026-06-18'),
(11, 'Kahve Çekirdeği Öğütme Derecesi Rehberi', 'Kahvenizin lezzetini doğrudan etkileyen en önemli faktörlerden biri öğütme derecesidir. French Press için kalın (coarse), V60 filtre kahve için orta (medium) ve Espresso için çok ince (fine) öğütüm yapılması gerekir. Yanlış öğütüm kahvenizin acımasına veya çok ekşi kalmasına yol açar.', 0, 8, 'Barista Ahmet', '2026-06-18'),
(12, 'Drip Kettle Nedir ve Neden Kullanılmalıdır?', 'Filtre kahve demlerken suyun debisini ve akış yönünü kontrol etmek demlemenin başarısını doğrudan belirler. Kuğu boyunlu (gooseneck) kettle modelleri, suyun kahve yatağına dengeli yayılmasını sağlayarak aşırı veya eksik çözünmeyi (extraction) önler.', 350, 4, 'Hario Japonya', '2026-06-18'),
(13, 'Ev Yapımı Iced Mocha Tarifi', 'Yaz aylarının vazgeçilmezi soğuk kahvelere çikolata lezzeti katıyoruz. Espresso, soğuk süt, çikolata sosu ve bol buzla hazırlayabileceğiniz pratik Iced Mocha tarifimizle evinizi üçüncü dalga bir kahve dükkanına çevirebilirsiniz.', 0, 6, 'Editör Zeynep', '2026-06-18'),
(14, 'Kahvenin Tarihsel Yolculuğu: Etiyopya\'dan Dünyaya', 'M.S. 850 yıllarında Etiyopya\'nın Kaffa bölgesinde Kaldi adındaki bir keçi çobanının, keçilerinin bazı kırmızı meyveleri yedikten sonra canlandığını fark etmesiyle başlayan efsanevi kahve yolculuğu. Yemen üzerinden Osmanlı\'ya, oradan da Avrupa\'ya yayılan bu eşsiz kültürün tarihini inceliyoruz.', 0, 7, 'Editör Zeynep', '2026-06-18'),
(15, 'Süt Köpürtme Teknikleri ve Latte Art İpuçları', 'Evde profesyonel kahveler hazırlamak isteyenler için süt köpürtmenin incelikleri. Sütün sıcaklığı 60-65 dereceyi geçmemeli ve mikro köpük (kadifemsi doku) elde edilmelidir. Doğru açıyla yapılan döküşlerle kahvenizin üzerine yapacağınız kalpler ve yapraklar (latte art) misafirlerinizi büyüleyecek.', 0, 8, 'Barista Ahmet', '2026-06-18');

CREATE TABLE `mesajlar` (
  `mesaj_id` int(11) NOT NULL,
  `ilan_id` int(11) NOT NULL,
  `gonderen_ad` varchar(100) NOT NULL,
  `gonderen_email` varchar(100) NOT NULL,
  `mesaj_icerik` text NOT NULL,
  `mesaj_tarih` varchar(20) NOT NULL,
  `cevap` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

ALTER TABLE `kategoriler`
  ADD PRIMARY KEY (`kategori_id`);

ALTER TABLE `ilanlar`
  ADD PRIMARY KEY (`ilan_id`);

ALTER TABLE `mesajlar`
  ADD PRIMARY KEY (`mesaj_id`);

ALTER TABLE `kategoriler`
  MODIFY `kategori_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

ALTER TABLE `ilanlar`
  MODIFY `ilan_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;

ALTER TABLE `mesajlar`
  MODIFY `mesaj_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
