2 Menggunakan SQL
2 Menggunakan SQL
NIM : 12210728
Kelas : 12.7A.01
Jawaban :
1. Menjalankan Aplikasi Untuk Membaca MySQL yaitu dengan menggunakan phpMyAdmin atau
dapat juga menggunakan MySQL Workbench.
2. Contoh Eksekusi DDL pada Sistem Pembayaran Listrik Pasca Bayar :
b. Buat indeks :
ALTER TABLE `agen`
ADD PRIMARY KEY (`id_agen`);
6. Membuat function
DELIMITER $$
CREATE FUNCTION jumlahPembayaran(agen VARCHAR(12))
RETURNS INT
BEGIN
DECLARE jumlah INT;
SELECT COUNT(*) INTO jumlah FROM pembayaran
WHERE id_agen=agen;
RETURN jumlah;
END$$
DELIMITER ;
7. Membuat trigger
DELIMITER $$
CREATE TRIGGER update_alamat_agen
BEFORE UPDATE
ON agen
FOR EACH ROW
BEGIN
UPDATE INTO agen
set id_agen = OLD.id_agen,
alamat_lama=old.alamat
alamat_baru=new.alamat,
waktu = NOW();
END$$
DELIMITER;
START TRANSACTION;
SELECT * FROM agen;
INSERT INTO `agen` (`id_agen`, `nama`, `alamat`, `no_telepon`, `saldo`, `biaya_admin`,
`username`, `password`, `akses`) VALUES
('A20180125001', 'Yehezkiel', 'Cileungsi', '08568375128', 0, 2000, 'agen', 'agen123', 'agen');
ROLLBACK;
SELECT * FROM agen;