BAB 7: Manipulasi Data MySQL (CRUD) – INSERT, SELECT, UPDATE, dan DELETE

BAB 7: Manipulasi Data MySQL (CRUD) – INSERT, SELECT, UPDATE, dan DELETE

Manipulasi data dalam MySQL dikenal dengan istilah CRUD, yaitu:

  • Create → menambahkan data
  • Read → menampilkan data
  • Update → mengubah data
  • Delete → menghapus data

Perintah CRUD merupakan dasar utama dalam pengelolaan data dan digunakan hampir di semua aplikasi berbasis database.


2. Insert Data (INSERT)

Perintah INSERT digunakan untuk menambahkan data baru ke dalam tabel.

Sintaks dasar:

INSERT INTO nama_tabel (kolom1, kolom2)
VALUES (nilai1, nilai2);

Contoh INSERT data:

INSERT INTO mahasiswa (nama, jurusan, umur)
VALUES ('Andi', 'Teknik Informatika', 20);

Jika tabel menggunakan AUTO_INCREMENT, kolom tersebut tidak perlu diisi.


3. Select Data (SELECT)

Perintah SELECT digunakan untuk menampilkan data dari tabel.

a. Menampilkan seluruh data

SELECT * FROM mahasiswa;

b. Menampilkan kolom tertentu

SELECT nama, jurusan FROM mahasiswa;

c. Menggunakan kondisi (WHERE)

SELECT * FROM mahasiswa WHERE jurusan = 'Teknik Informatika';

4. Update Data (UPDATE)

Perintah UPDATE digunakan untuk mengubah data yang sudah ada.

Sintaks dasar:

UPDATE nama_tabel
SET kolom = nilai
WHERE kondisi;

Contoh UPDATE data:

UPDATE mahasiswa
SET umur = 21
WHERE id = 1;

Peringatan:
Jika WHERE tidak digunakan, semua data dalam tabel akan ter-update.


5. Delete Data (DELETE)

Perintah DELETE digunakan untuk menghapus data dari tabel.

Sintaks dasar:

DELETE FROM nama_tabel WHERE kondisi;

Contoh DELETE data:

DELETE FROM mahasiswa WHERE id = 1;

Peringatan:
Tanpa kondisi WHERE, seluruh data dalam tabel akan terhapus.


6. Contoh Lengkap CRUD di MySQL

-- INSERT
INSERT INTO mahasiswa (nama, jurusan, umur)
VALUES ('Budi', 'Sistem Informasi', 22);

-- SELECT
SELECT * FROM mahasiswa;

-- UPDATE
UPDATE mahasiswa SET umur = 23 WHERE nama = 'Budi';

-- DELETE
DELETE FROM mahasiswa WHERE nama = 'Budi';

Kesimpulan

CRUD merupakan inti dari manipulasi data di MySQL. Dengan perintah INSERT, SELECT, UPDATE, dan DELETE, pengguna dapat mengelola data secara lengkap.

Pemahaman CRUD menjadi dasar sebelum mempelajari query lanjutan seperti JOIN, GROUP BY, dan subquery.