Perintah Dasar CRUD dengan SQL

Sebelum memulai langsung ke tujuan ada lebih baik nya kita mengenal terlebih dahulu SQL? SQL (Structured Query Language) adalah bahasa pemrograman khusus yang digunakan untuk memanajemen data dalam RDBMS. SQL biasanya berupa perintah sederhana yang berisi instruksi-instruksi untuk menipulasi data. Perintah SQL sering juga disingkat dengan sebutan "query".

Jenis - jenis perintah SQL

  • Data Definition Language (DDL) adalah jenis instruksi SQL yang berkaitan dengan pembuatan struktur tabel maupun database. Termasuk diantaranya : CREATE, DROP, ALTER, dan RENAME.
  • Data Manipulation Language (DML) adalah jenis instruksi SQL yang berkaitan dengan data yang ada dalam tabel, tentang bagaiaman menginput, menghapus, memperbarui serta membaca data yang tersimpan di dalam database. Contoh perintah : SELECT, INSERT, DELETE, dan UPDATE.
  • Data Control Language (DCL) adalah jenis instruksi SQL yang berkaitan dengan manajemen hak akses dan penggunaan (user) yang dapat mengakses database maupun tabel. Termasuk diantaranya : GRANT dan REVOKE.
  • Transaction Control Language (TCL) adalah perintah SQL untuk proses transaksi. Proses transaksi ini digunakan untuk perintah yang lebih dari 1, namun harus berjalan semua, atau tidak sama sekali. Seperti aplikasi transfer uang dalam sistem database perbankan. Setidaknya ada 2 perintah, mengurangi uang nasabah A dan menambah uang nasabah B. Termasuk diantaranya : COMMIT, ROLLBACK, dan SET TRANSACTION.
  • Programmatic SQL berkaitan dengan sub program (stored procedure) maupun penjelasan mengenai struktur database. Termasuk diantaranya : DECLARE, EXPLAIN, PREPARE, dan DESCRIBE.
Pertama buat database dengan nama crud_database dengan perintah query sebagai berikut:

CREATE DATABASE crud_database;
USE crud_database;

Sekarang buat sebuah tabel dengan query sebagai berikut:


Sekarang mari kita jabarkan apa itu CRUD yang lebih dikenal secara umum. C (create) merupakan istilah untuk meng-insert data ke dalam database. Perhatikan query berikut:


R (read) merupakan istilah untuk membaca isi dari tabel atau select data dari tabel. Perhatikan query berikut:

SELECT * FROM tb_crud

Fungsi query diatas mengambil seluruh data dari database tanpa ada pengecualian field apa saja yang harus di pilih. Terus bagaimana kalau hanya ingin mengambil field nama dan telp saja.

SELECT name, telp FROM tb_crud

U (update) merupakan istilah untuk memperbarui data di tabel database atau mengedit. Perhatikan query berikut:



Dan yang terakhir D (delete) merupakan istilah untuk menghapus data dari tabel database. Perhatikan query berikut:


Share this

Related Posts