Alhamdulillah di semester 3 ini mulai bisa mengenal
MYSQL, step by step. Pertamanya memang
asing karena tidak tau apapun dalam hal ini, tapi dengan semangat juang pasti
bisa. SEMANGATTT. Dapat tugas juga buat nyari tau tentang apa itu DDL dan apa
itu DML, berawal dari pertanyaan Emang apaan sih Pak DML sama DDL ITU?????
(pertanyaan sedikit konyol juga kan sama pak dosennya, ketidak tahuan dijadikan
alibi seperti biasanya) Memanglah saat kita baru tau tentang sesuatu disaat
orang lain sudah lebih dulu tau sadarilah bahwa diri ini begitu bodoh alias ketinggalan zaman. Hehehee kata bodoh
itu better than kata sok tau. Orang bodoh tapi mau belajar dan bersemangat
untuk menggali hal-hal baru dan lebih menangtang.
Oke kembali ke tugas yaaaa...., tentang apa itu DDL
dan DML. Check this out....!
Semua perintah mysql dibagi dalam dua katagori besar
sesiau fungsinya, yaitu:
1. DDL
(Data Definition Languange) merupakan kumpulan perintah SQL yang digunakan
untuk mengubah (alter) , membuat (create), dan menghapus(drop) struktur dan definisi metadata dari
objek-objek database. Objek- objek database yang dimaksud pada mysql
adalah sebagai berikut: Database, Table,
View, Index, Procedure (Stored Procedure), Function dan Trigger.
Contoh pada Tugas di
praktikum II kemarin menbuat tabel dengan perintah CREATE:
mysql> CREATE TABLE IF NOT
EXISTS jenis_barang (
-> kd_jenis CHAR(3) NOT NULL
PRIMARY KEY,
-> nm_jenis VARCHAR(35) NOT
NULL
-> );
mysql> CREATE TABLE IF NOT
EXISTS tipe_barang (
-> kd_barang CHAR(4) NOT NULL
PRIMARY KEY,
-> nm_barang VARCHAR(35) NOT
NULL,
-> kd_jenis CHAR(3) NOT NULL,
-> ukuran VARCHAR(25),
-> harga INT(15) NOT NULL,
-> fasilitas TEXT
-> );
2. DmL
(Data Manipulation Languange) merupakan kumpulan perintah mysql yang
berhubungan dengan pekerjaan mengolah data di dalam tabel dan tidak terkait
dengan perubahan struktur dan definisi tipe data dari objek database seoerti
table, column dan sebagainya.
Beberapa
perintah DML dalam MYSQL diantaranya: CALL, DELETE, DO, HANDLER, INSERT, LOAD
DATA INFILE, REPLACE, SELECT, TRUNCATE dan UPDATE
Dibawah
ini adalahContoh perintah dari DML yang sudah pernah dipelajari waktu kemarin,
biar lebih paham:
·
Masukan data pada table jenis_barang
mysql> INSERT INTO
jenis_barang SET
-> kd_jenis='J01',
->
nm_jenis='Monitor';
ATAU
DENGAN CARA:
mysql> INSERT INTO
jenis_barang (kd_jenis,nm_jenis)
-> VALUES ('J02','Televisi');
·
Untuk Melihat Hasil setelah menentri
data dengan menggunakan INSERT kita bisa menggunakan perintah Select:
mysql>
SELECT * FROM jenis_barang;
Jika
terjadi kesalahan dalam memasukan data kita bisa menggunakan perintah UPDATE
untuk mengubag atau mengedit dan perintah DELETE untuk menghapus berdasarkan
kriteria tertentu.
Contoh
masih dalam tabel diatas:
mysql> UPDATE jenis_barang SET
-> nm_jenis='Kipas Angin'
->
WHERE kd_jenis='J04';
Dan
jika ingin menghapus bisa menggunakan perintah ini:
mysql> DELETE FROM jenis_barang WHERE
kd_jenis='J03';
.jpg)
Tidak ada komentar:
Posting Komentar