Manipulasi Data - SQLyog Modul2

 
Postingan kali ini adalah lanjutan dari postingan sebelumnya - Pembuatan dan PemeliharaanTabel – SQLyog Modul1
Basic:
DML (Data Manipulation Languange) adalah bahasa yang memungkinkan pengguna mengakses atau memanipulasi data seperti yang diatur oleh model data, manipulasi data adalah:

  • Pengambilan informasi yang yang disimpan dalam basis data. 
  • Penempatan informasi baru dalam basis data. 
  • Penghapusan informasi dari basis data. 
  • Modifikasi informasi yang disimpan dalam basis data.

Atau secara singkatnya, DML dapat diartikan sebagai kumpulan perintah SQL yang digunakan untuk proses pengolahan isi data dalam tabel seperti memasukkan, merubah dan menghapus isi data dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database.

Perintah-perintah dalam DML (Data Manipulation Languange):
·         INSERT, menyisipkan atau menambahkan data baru ke dalam tabel.
·         SELECT, mengambil atau menampilkan data dari tabel, statement ini adalah statement dasar yang digunakan untuk mengambil informasi dari database.
·         UPDATE, memperbaharui data yang lama ke dalam data yang baru.
·         DELETE, menghapus data dalam tabel.

            Untuk lebih memahami perintah-perintah DML (Data Manipulation Languange). Berikut ini adalah penjelasan dalam praktikumnya (Disini saya menggunakan database Mahasiswa yang telah dibuat pada postingan sebelumnya - Pembuatan dan PemeliharaanTabel – SQLyog Modul1):

Pernyataan INSERT
            Perintah INSERT digunakan untuk menyisipkan atau memasukkan data ke dalam tabel.
Bentuk perintah Insert:

            INSERT INTO table_name
            (column1,column2,column3,.....)
            VALUES (value1,value2,value3,.....)
           
            Memasukkan data pada tabel Jurusan:

            INSERT INTO Jurusan
 (KodJur,NamaJur,Ketua_Jurusan)
 VALUES ('KD01','Sistem Informasi','Harnaningrum,S.Si'),
 ('KD02','Teknik Informatika','Enny Sela,S.Kom.,M.Kom'),
 ('KD03','Teknik Komputer','Berta Bednar,S.Si.,M.T');

click gambar untuk memperbesar

  
            Memasukkan data pada tabel Biodata:

            INSERT INTO Biodata
 (NoMhs, KodJur, Nama, Nilai, Alamat, JK)
 VALUES ('210089','KD01','Rina Gunawan',60,'Denpasar','P'),
 ('210090','KD03','Gani Suprapto',85,'Singaraja','L'),
 ('210012','KD02','Alexandra',65,'Nusa Dua','P'),
 ('210099','KD02','Nadine',90,'Gianyar','P'),
 ('210002','KD01','Rizal Samurai',95,'Denpasar','L');



Pernyataan UPDATE

            Perintah UPDATE digunakan untuk memodifikasi data dalam tabel database.
           
            Bentuk perintah UPDATE:

            UPDATE nama_tabel
            SET nama_kolom=nilai_baru
            WHERE nama_kolom=nilai
           
            Misalkan ingin mengubah Nama Mahasiswa “Rina Gunawan” pada tabel Biodata menjadi “Rina Gunawan Astuti”, maka perintahnya adalah:

            UPDATE Biodata
 SET Nama="Rina Gunawan Astuti"
 WHERE Nama="Rina Gunawan"



Merubah lebih dari satu, misalkan : ingin merubah satu baris data
Pada tabel biodata, Nama Mahasiswa “Rizal Samurai”  menjadi “Rizal Saputra” , Alamat “Denpasar” menjadi “Badung”, Nilai dari 95 menjadi 90, maka perintahnya:

UPDATE Biodata
SET Nama="Rizal Saputra", Nilai=90, Alamat="Badung"
WHERE NoMhs="210002"



Note: Dalam perintah UPDATE kolom yang menjadi Primary Key tidak dapat diubah nilainya (tidak bisa diupdate).


Pernyataan DELETE

            Perintah DELETE digunakan untuk menghapus satu atau beberapa baris data dalam tabel.
            Bentuk perintah DELETE:

            DELETE FROM nama_tabel
            WHERE nama_kolom=nilai
           
            Misalkan disini kita ingin menghapus field dengan NoMhs=”210099” pada tabel Biodata, maka perintahnya:

            DELETE FROM Biodata
 WHERE NoMhs="210099"



Jika kita ingin menghapus semua data pada tabel tanpa menghapus tabel, maka klausa WHERE tidak perlu dicantumkan, berikut perintahnya:

DELETE FROM Biodata



Sekian untu postingan kali semoga pembahasan diatas dapat bermanfaat. Salam Kreatif



Reference: Modul Praktikum Bahasa Basis Data STMIK STIKOM Indonesia


Share this

Related Posts

Previous
Next Post »