Skip to content Skip to sidebar Skip to footer

CRUD(Create, Read, Update, Delete) Di MySQL



Assalamu'alaikum wr.wb
Selamat datang para pembaca. Setelah sebelumnya saya memberikan tutorial tentang cara membuat database dengan MySQL, kali ini saya akan memberikan tutorial tentang CRUD di MySQL. seperti yang kita ketahui CRUD merupakan perintah dari SQL untuk menambah, mengubah, menghapus, dan menampilkan data yang tersimpan di database. Untuk melakukannya, kita perlu mengetahui script dari SQL terlebih dahulu. karena perintah-perintah tersebut hanya bisa dipakai menggunakan script SQL

Sebenarnya MySQL sudah memberikan fitur untuk CRUD tanpa perlu mengetikkan program, tapi hal itu tidaklah berguna jika kita membuat aplikasi. Karena fitur CRUD di MySQL hanya bisa digunakan di MySQL itu sendiri. Jadi ketika kita membuat aplikasi dengan program java misalnya. Kita tetap harus menuliskan script SQL untuk memanipulasi data ke database. Maka dari itu, menurut saya SQL adalah script terpenting dalam pembuatan sistem informasi karena dengan SQL, kita bisa memanipulasi data sesuai keinginan kita.

Seperti yang ada di SQL Server, untuk melakukan perintah CRUD, MySQL juga menggunakan script INSERT, UPDATE, DELETE, SELECT. Namun yang berbeda dari SQL Server adalah susunan script tersebut. Meskipun tidak terlalu signifikan perbedaannya.




Baca Juga



Oke, berikut merupakan perintah  CRUD menggunakan MySQL. Sebelumnya. saya menyarankan anda untuk membuat database dulu di MySQL. database yang saya gunakan adalah database yang sudah saya buat disini . Anda bisa memulainya dengan klik database yang akan digunakan, lalu pilih menu sql di bar

1. Create / Insert

Sama seperti SQL Server. susunan insert pada MySQL adalah INSERT INTO [nama_tabel] (kolom_n) VALUES(value_n). Jumlah n tergantung jumlah kolom pada tabel tersebut. Disini saya akan memberikan contoh untuk menginsert table tb_dosen



INSERT INTO `tb_dosen`(`id_dosen`, `nama_dosen`, `alamat`, `jkel`) VALUES ('','Prof,dr Ahmad Hambali S.Kom','Jl.raya Condong catur','Laki-laki')
Keterangan : untuk id_dosen tidak perlu diisi karena sudah auto increment

lalu klik tombol go yang berada di bawah. setelah itu, lihatlah di menu browse, jika berhasil maka data akan masuk ke tabel. seperti gambar dibawah ini :

contoh program insert di mysql


Tampilan diatas menjelaskan bahwa proses insert telah berhasil dieksekusi. berikutnya silahkan lakukan kembali proses insert untuk tb_kelas dan tb_mahasiswa

    tb_kelas

    id_kelasnama_kelasid_dosen
    1SI 011
    2SI 021
    3SI 031
    Keterangan : id_dosen harus sama dengan id_dosen di tb_dosen.

    tb_mahasiswa

    id_mahasiswanama_mahasiswaalamatjkelid_kelas
    1Ramadhan Rozan WirahadiGiwanganlaki-laki1
    2Hartono Lapan SurotoKalasanlaki-laki3
    3Fadhlillah FadhlanBanyu Birulaki-laki2
    4Choirul UmamBantullaki-laki2
    5Bangkit SupriadiCondong Caturlaki-laki3
    Keterangan : id_kelas harus sama dengan id_kelas di tb_kelas



2. Read / Select

Untuk Read(Membaca), yang mana fungsinya adalah untuk menampilkan data dari suatu tabel, kita menggunakan perintah SELECT. Berbeda dengan yang lainnya, perintah SELECT ini tidak digunakan untuk memanipulasi data, namun untuk menampilkan data dari database. Dengan perintah ini, kita dapat melihat data dari aplikasi yang kita buat agar data tersebut tampil di aplikasi dengan kolom-kolom sesuai keinginan kita
Susunan Script : SELECT [nama_kolom_n] from [nama_tabel]


SELECT `id_mahasiswa`, `nama_mahasiswa`, `alamat`, `jenis_kelamin`, `id_kelas` FROM `tb_mahasiswa`

Script diatas merupakan perintah untuk menampilkan id_mahasiswa, nama_mahasiswa, alamat, jenis_kelamin, dan id_kelas dari tabel tb_mahasiswa. Dengan kata lain, perintah diatas adalah untuk menampilkan semua kolom dari tb_mahasiswa. Untuk mempersingkat Script, bisa menggunakan cara dibawah ini


SELECT * FROM `tb_mahasiswa`

Jika menggunakan kedua perintah diatas(silahkan pilih salah satu), maka akan muncul tampilan seperti dibawah ini :

contoh program select di mysql


Perintah diatas memang untuk menampilkan semua data dalam 1 tabel. Namun jika yang ingin ditampilkan adalah salah satu atau sebagian data yang memiliki value tertentu, kita harus menggunakan WHERE. Berikut merupakan contohnya...


SELECT `id_mahasiswa`, `nama_mahasiswa`, `alamat`, `jenis_kelamin`, `id_kelas` FROM `tb_mahasiswa` WHERE `nama_mahasiswa`='Hartono Lapan Suroto'

Dan dibawah ini merupakan hasil dari script diatas

contoh program select where di mysql

Script diatas memberikan perintah untuk menampilkan data dalam tb_mahasiswa yang di kolom nama_mahasiswa berisi 'Hartono Lapan Suroto'.

3. Update

Untuk script Update. Kita perlu memberikan value penentu. yang mana tiap data yang memiliki value yang sudah ditentukan, maka akan terhapus. untuk menentukannya, cukup memberikan perintah "where" pada script tersebut. Karena jika tidak ada, maka semua data akan diubah. 
Untuk susunan script : UPDATE [nama tabel] SET [nama kolom_n]= [value_n] WHERE [nama_kolom_penentu]=[value_penentu]



UPDATE `tb_mahasiswa` SET `nama_mahasiswa`='Reza Pratama',`alamat`='Balikpapan',`jenis_kelamin`='laki-laki',`id_kelas`='2' WHERE `id_mahasiswa`=5

Lalu silahkan klik tombol go yang berada di bagian kanan bawah. dan lihat hasilnya

contoh program update di mysql

data dengan id_mahasiswa = 5 yang tadinya adalah "Bangkit supriadi" berganti menjadi "Reza pratama". jika tidak ada where, maka semua kolom nama_mahasiswa akan berganti menjadi "Reza Pratama". Begitulah kira-kira penjelasannya


4. Delete

Sama seperti update. perintah delete membutuhkan penentu untuk menentukan data yang dihapus. perbedaannya adalah delete hanya membutuhkan penentu saja. tidak perlu memberikan kolom-kolom yang diperlukan.
susunan program : DELETE  [nama tabel] WHERE [nama_kolom]=[value]


DELETE FROM `tb_mahasiswa` WHERE `id_mahasiswa`=5

Lalu klik tombol go yang berada di bagian kanan bawah. dan lihat hasilnya

contoh program delete di mysql


Data dari tabel tb_mahasiswa dengan id_mahasiswa =5 telah terhapus. apabila tidak ada WHERE, maka semua data di table tb_mahasiswa akan terhapus


Penutup
Dalam belajar, langkah awal memang sangat berat, namun jika sudah berhasil, itu akan mempermudah langkah selanjutnya. Maka dari itu, teruslah belajar, karena ilmu tidak akan pernah habis. Demikianlah Tutorial CRUD MySQL yang dapat saya sampaikan. Semoga artikel ini membantu memecahkan masalah dari pembaca. Assalamu'alaikum wr.wb.

Materi Selanjutnya : Lebih Lanjut Tentang Select Di MySQL

2 comments for "CRUD(Create, Read, Update, Delete) Di MySQL"

  1. Crud(Create, Read, Update, Delete) Di Mysql >>>>> Download Now

    >>>>> Download Full

    Crud(Create, Read, Update, Delete) Di Mysql >>>>> Download LINK

    >>>>> Download Now

    Crud(Create, Read, Update, Delete) Di Mysql >>>>> Download Full

    >>>>> Download LINK

    ReplyDelete