-- https://www.phpmyadmin.net/
--
-- Waktu pembuatan: 16 Jul 2025 pada 09.41
-- Versi server: 10.4.32-MariaDB
-- Versi PHP: 8.0.30

START TRANSACTION;



--
-- Database: `pengeluaran_keluarga_yumna`
--

-- --------------------------------------------------------

--
-- Struktur dari tabel `expenses`
--

CREATE TABLE `expenses` (
  `id` int(11) NOT NULL,
  `user_id` int(11) NOT NULL,
  `date` date NOT NULL DEFAULT curdate(),
  `gaji_ibu_nur` decimal(10,2) DEFAULT 1200000.00,
  `rumah` decimal(10,2) DEFAULT 2000000.00,
  `rudi` decimal(10,2) DEFAULT 0.00,
  `listrik_rumah` decimal(10,2) DEFAULT 200000.00,
  `listrik_umi` decimal(10,2) DEFAULT 125000.00,
  `bpjs_umi` decimal(10,2) DEFAULT 110000.00,
  `beras` decimal(10,2) DEFAULT 250000.00,
  `tiktok` decimal(10,2) DEFAULT 0.00,
  `uang_harian_per_minggu` decimal(10,2) DEFAULT 500000.00,
  `kebutuhan_dapur` decimal(10,2) DEFAULT 0.00,
  `jenis_cicilan_lain_1` varchar(50) DEFAULT NULL,
  `nilai_cicilan_lain_1` decimal(10,2) DEFAULT 0.00,
  `jenis_cicilan_lain_2` varchar(50) DEFAULT NULL,
  `nilai_cicilan_lain_2` decimal(10,2) DEFAULT 0.00,
  `jenis_cicilan_lain_3` varchar(50) DEFAULT NULL,
  `nilai_cicilan_lain_3` decimal(10,2) DEFAULT 0.00,
  `total_pendapatan` decimal(10,2) DEFAULT 0.00,
  `total_pengeluaran` decimal(10,2) DEFAULT 0.00,
  `saldo` decimal(10,2) DEFAULT 0.00,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

--
-- Indexes for dumped tables
--

--
-- Indeks untuk tabel `expenses`
--
ALTER TABLE `expenses`
  ADD PRIMARY KEY (`id`),
  ADD KEY `user_id` (`user_id`);

--
-- AUTO_INCREMENT untuk tabel yang dibuang
--

--
-- AUTO_INCREMENT untuk tabel `expenses`
--
ALTER TABLE `expenses`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=105;

--
-- Ketidakleluasaan untuk tabel pelimpahan (Dumped Tables)
--

--
-- Ketidakleluasaan untuk tabel `expenses`
--
ALTER TABLE `expenses`
  ADD CONSTRAINT `expenses_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;
COMMIT;

