Materi Ajar SQL-DML
Mengolah Data Tabel – Metode CRUD
Yusuf Virmansyah, [Link].
Review Materi
Pada Pertemuan sebelumnya sudah dibahas bagaimana cara
membuat sebuah database dengan bahasa SQL.
Berikut struktur penulisan bahasa SQL dalam membuat
database :
Create Database nama_database;
Review Materi
Pada Pertemuan sebelumnya juga sudah dibahas CREATE TABLE tb_buku (
bagaimana cara merancang dan membuat sebuah
table dengan bahasa SQL. id_buku INT(11) AUTO_INCREMENT PRIMARY KEY,
judul_buku VARCHAR(255) NOT NULL,
Berikut struktur penulisan bahasa SQL dalam pengarang VARCHAR(150) NOT NULL,
membuat tabel :
penerbit VARCHAR(150),
Create Table nama_tabel (
tahun_terbit YEAR,
kolom1 typedata (size) atribut,
kategori VARCHAR(100),
kolom2 typedata (size) atribut,
jumlah_halaman INT,
kolom3 typedata (size) atribut
create_at DATE
);
);
Note :
Size berlaku hanya untuk type data : Int, Varchar,
Char, Binary, Decimal, Float, Bit.
Atiribut yang bisa digunakan : NULL, NOT NULL,
AUTO_INCREAMENT dan PRIMARY KEY.
METODE CRUD
Metode CRUD dikenal sebagai metode dalam mengelola data
dalam table data, CRUD sendiri merupakan singkatan dari :
C = Create, sintax Insert into = mengisi data ke table
R = Read, stintax Select*from table = menampilkan data table
U = Update, sintax Update Set = mengedit data/record table
D = Delete, sintax Delet from table = mengahapus data/record
table
METODE CRUD
Create
Digunakan untuk mengisi data/record kedala table, struktur
penulisan bahasa SQL untuk melakukan cerate data ke table
sebagai berikut :
Insert Into nama_table (kolom1,kolom2,kolom3, dst)
values (‘isi kolom1’, ‘isi kolom2’, ‘isi kolom3’, dst);
METODE CRUD
Contoh Create :
Misal diketahui struktur tabel tb_buku sebagai beirkut :
id_buku INT(11) AUTO_INCREMENT PRIMARY KEY,
judul_buku VARCHAR(255) NOT NULL
pengarang VARCHAR(150) NOT NULL
penerbit VARCHAR(150)
tahun_terbit YEAR,
kategori VARCHAR(100)
jumlah_halaman INT
create_at DATE
Maka penulisan bahasa SQL untuk memasukan 1 data ke tb_buku sebagai berikut :
Insert Into tb_buku (judul_buku,pengarang,penerbit,tahun_terbit,kategori,jumlah_halaman,create_at)
Values (‘INFORMATIKA’,’YUSUF’,’DP2’,2025,’TEKNOLOGI’,175,’2025/10/22’);
Keapa dalam penulisan diatas kolom id_buku tidak ditulis?
Itu dikarenakan id_buku memiliki Atribut Auto_Increment, yang mana nilainya akan terisi secara otomatis tanpa harus disertakan
dalam kode tersebut.
Apabila id_buku tidak memiliki atribut Auto_Increment, maka penulisanya menjadi seperti ini :
Insert Into tb_buku (id_buku,judul_buku,pengarang,penerbit,tahun_terbit,kategori,jumlah_halaman,create_at)
Values (1,‘INFORMATIKA’,’YUSUF’,’DP2’,2025,’TEKNOLOGI’,175,’2025/10/22’);
AKTIVITAS KEGIATAN
Setelah mempelajari dan memahami penjelasan terkait Create
data.
Selanjutnya, silahkan cek kembali struktur table data yang telah
dibuat pada pertemuan sebelumnya, periksa dengan baik dan
cermat. Lalu kerjakan intruksi berikut ini !
1. Tuliskan kembali dibuku tulismu susunan/struktur dari tabel
yang sudah dibuat
2. Tuliskan perintah SQL Create data untuk mengisi data kedalam
table yang sudah dibuat sebelumnya, minimal sebanyak 10
data.