Postingan

MEMBUAT TRIGGER MYSQL STATEMENT

Gambar
Langkah awal membuat tabel baru bernama employees_audit untuk menyimpan perubahan pada tabel employees: CREATE TABLE employees_audit (     id INT AUTO_INCREMENT PRIMARY KEY,     employeeNumber INT NOT NULL,     lastname VARCHAR(50) NOT NULL,     changedat DATETIME DEFAULT NULL,     action VARCHAR(50) DEFAULT NULL ); Berikutnya, buat trigger BEFORE UPDATE yang dipanggil sebelum perubahan dilakukan pada tabel employees. CREATE TRIGGER before_employee_update      BEFORE UPDATE ON employees     FOR EACH ROW   INSERT INTO employees_audit  SET action = 'update',      employeeNumber = OLD.employeeNumber,      lastname = OLD.lastname,      changedat = NOW(); Dan selanjutnya perbarui baris di tabel employees: UPDATE employees  SET      lastName = 'Phan' WHERE     employeeNumber = 1056;

MySQL IF Statement

Gambar
Langkah - Langkah IF Statement pada MySQL 1. simple IF-THEN statement DELIMITER $$ CREATE PROCEDURE GetCustomerLevel(     IN  pCustomerNumber INT,      OUT pCustomerLevel  VARCHAR(20)) BEGIN     DECLARE credit DECIMAL(10,2) DEFAULT 0;     SELECT creditLimit      INTO credit     FROM customers     WHERE customerNumber = pCustomerNumber;     IF credit > 50000 THEN         SET pCustomerLevel = 'PLATINUM';     END IF; END$$ DELIMITER ; - Untuk mencari semua pelanggan yang memiliki batas kredit lebih dari 50.000." SELECT      customerNumber,      creditLimit FROM      customers WHERE      creditLimit > 50000 ORDER BY      creditLimit DESC; Hasil ouputnya: - untuk memanggil prosedur penyimpanan GetCustomerLevel() untuk pelanggan 141 dan menampilkan nilai parameter OU...

Pengenalan tentang Stored Procedures MySQL

Gambar
Stored Procedure adalah suatu blok program yang terdiri dari pernyataan atau prosedur SQL yang tersimpan di dalam database  Stored Procedure dapat dipanggil secara berulang-ulang dalam bentuk script dan dapat menerima parameter .  Dengan menggunakan Stored Procedure, seluruh aplikasi akan terdistribusi dan ketika mengeksekusi satu perintah CALL, aplikasi dapat langsung membentuk sejumlah task yang dapat berjalan di dalam server.  Stored Procedure dapat mempersingkat pemrograman karena programmer hanya perlu memanggil Stored Procedure dengan parameternya tanpa perlu mengetikkan syntax SQL yang panjang.  Stored Procedure memiliki beberapa keuntungan di bidang development, integrity, security, performance, dan memory allocation. 1. Pernyataan SELECT: SELECT customerName, city, state, postalCode, country FROM customers ORDER BY customerName; 2. Pernyataan CREATE PROCEDURE: DELIMITER $$ CREATE PROCEDURE GetCustomers() BEGIN SELECT customerNa...

Fungsi JOIN yang umum digunakan pada phpMyAdmin

Gambar
JOIN adalah salah satu perintah yang digunakan dalam SQL untuk menggabungkan data dari dua atau lebih tabel berdasarkan kolom yang memiliki nilai yang sama. Pada phpMyAdmin, Anda dapat menggunakan JOIN untuk menggabungkan tabel-tabel dalam database Anda. Berikut ini adalah beberapa fungsi JOIN yang umum digunakan pada phpMyAdmin: 1. INNER JOIN: Menggabungkan baris dari dua tabel yang memiliki nilai yang cocok dalam kolom yang ditentukan. Hanya baris-baris dengan pasangan nilai yang cocok akan dimasukkan dalam hasilnya. Contoh  penggunaan INNER JOIN pada phpMyAdmin: SELECT customers.contactFirstName, customers.city, offices.country, offices.phone, offices.territory FROM customers INNER JOIN offices ON customers.country = offices.country; 2. LEFT JOIN: Menggabungkan semua baris dari tabel kiri (tabel pertama dalam pernyataan JOIN) dengan baris-baris yang cocok dari tabel kanan (tabel kedua dalam pernyataan JOIN). Jika tidak ada nilai yang cocok di tabel kanan, maka akan ditampilkan ...

LANGKAH-LANGKAH PEMBUATAN USERNAME, PASSWORD, DAN DATABASE DI PHP MY ADMIN

Gambar
Beberapa Klausa Dalam MySQL Yang Digunakan Untuk Mengurutkan, Memfilter, Mencari dan Menghitung Data RESTA RAHASTIANI 211011400871 05TPLE009 Berikut adalah beberapa klausa dalam MySQL yang digunakan untuk mengurutkan, memfilter, mencari, dan menghitung data: - ORDER BY: Digunakan untuk mengurutkan hasil query berdasarkan kolom tertentu secara ascending (ASC) atau descending (DESC). Contoh penggunaan: SELECT * FROM nama_tabel ORDER BY kolom ASC; - WHERE: Digunakan untuk memfilter data berdasarkan kondisi tertentu. Contoh penggunaan: SELECT * FROM nama_tabel WHERE kolom = 'nilai'; - LIKE: Digunakan untuk mencari data yang cocok dengan pola tertentu. Contoh penggunaan: SELECT * FROM nama_tabel WHERE kolom LIKE '%nilai%'; - COUNT(): Digunakan untuk menghitung jumlah baris atau observasi dalam suatu kolom. Contoh penggunaan: SELECT COUNT(kolom) FROM nama_tabel; - SUM(): Digunakan untuk menghitung total nilai dalam suatu kolom. Contoh penggunaan: SELECT SUM(kolom) FROM nama_t...