MELAKUKAN PERINTAH DML (DATA MANIPULATION LANGUAGE)
SENIN, 22 FEBRUARI 2021 Untuk melakukan manipulasi atau pengolahan data dalam suatu table digunakan perintah DML. Macam-macam dari perintah DML adalah: INSERT Insert : untuk memasukkan / menambahkan data baru INSERT INTO nama_table (nama_kolom) values (values); contoh –> insert into mahasiswa (nim, nama, alamat, jurusan) values (12345,’andhi’,’yogya’,’informatika’); keterangan: insert into –> perintah untuk menambah data mahasiswa –> nama table yang akan ditambahkan datanya nim, nama, alamat, jurusan –> nama kolom dari table mahasiswa 12345,’andhi’,’yogya’,’informatika’ –> data yang dimasukkan ke dalam table mahasiswa (sesuai dengan urutan kolom yang telah disebutkan sebelumnya) nb: untuk data yang bertipe karakter harus diapit tanda petik tunggal (‘ ‘) SELECT Select : untuk menyeleksi / memilih data yang akan ditampilkan SELECT * | {nama_kolom} FROM nama_table [WHERE condition]; contoh –> select nim, nama, jurusan from mahasiswa; keterangan: perintah di atas menampilkan data nim, nama dan jurusan pada table mahasiswa. nb: untuk menampilkan semua kolom dapat menggunakan tanda (*) contoh: select * from mahasiswa, sedangkan jika ada syarat/kondisi untuk data yang akan ditampilkan dapat menggunakan klausa where contoh: select nim, nama from mahasiswa where nama=’andhi’; UPDATE Update : untuk membperbaharui data yang sudah ada UPDATE nama_table SET nama_kolom = value [WHERE condition]; contoh –> update mahasiswa set jurusan =’kedokteran’ where nama=’andhi’; keterangan: perintah di atas akan mengubah data mahasiswa yang bernama andhi dengan mengganti data pada kolom jurusan, yang sebelumnya informatika menjadi kedokteran. Nb: kita dapat mengubah lebih dari satu kolom dalam satu perintah update contoh: update mahasiswa set nim=45678, jurusan=’kedokteran’ where nama=’andhi’; Perhatian : Jika kita tidak menggunakan klausa where maka semua baris pada kolom yang akan di update akan berubah. DELETE Delete : untuk menghapus baris data DELETE [FROM] nama_table [ WHERE condition]; contoh –> delete mahasiswa where nama=’andhi’; keterangan: perintah di atas menghapus baris data pada tabel mahasiswa yang bernaa andhi Perhatian : Jika tidak menggunakan klausa where maka semua baris data pada tabel tersebut akan dihapus. TUGAS NIS NAMA_SISWA KELAS JURUSAN ALAMAT 114100 Dewi 11 rpl 1 Rpl Selomerto 114101 Dimas 11 rpl 2 Rpl Wonosobo 114102 Hari 11 akl 1 Akl Garung 114103 Susi 11 tkj 1 tkj Kalikajar
Perhatikan tabel di atas, berdasarkan tabel di atas kerjakan perintah dml berikut
1. Dengan menggunakan perintah INSERT, tambahkan satu baris baru dengan
NIS 114104, nama Dio, Kelas 11 RPL 1, Jurusan RPL, alamat Kalianget. 2. Dengan menggunkan perintah SELECT tampilkan nama dan kelas saja pada tabel siswa tersebut 3. Dengan menggunakan perintah UPDATE ubahlah jurusan pada siswa yang bernama Hari dari AKL menjadi TBSM 4. Dengan menggunakan perintah DELETE hapuslah baris data siswa yang memiliki alamat di kalikajar MATERI SELANJUTNYA