0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan5 halaman

3 DML

Penting Banget

Diunggah oleh

dimashadip277
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan5 halaman

3 DML

Penting Banget

Diunggah oleh

dimashadip277
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 5

DML

DML

DML (Data Manipulation Language) adalah kumpulan perintah SQL yang berhubungan dengan
pekerjaan mengolah data di dalam table pada sebuah database, dan tidak terkait dengan perubahan
struktur dan definisi tipe data dari objek database seperti table, column, dan sebagainya. DML
berfungsi untuk memanipulasi data dalam basis data, misalnya untuk pengambilan, penyisipan,
pengubahan dan penghapusan data. Perintah yang termasuk dalah kategori DML adalah : INSERT,
DELETE, UPDATE dan SELECT.

Perintah Dasar DML

Perintah-perintah tersebut di antaranya yaitu :


 Select : perintah yang digunakan untuk menampilkan record pada sebuah table.
 Insert : perintah yang digunakan untuk menambahkan record baru pada table.
 Update : perintah yang digunakan untuk mengubah data.
 Delete : digunakan untuk menghapus data.

#1 Perintah INSERT

Perintah INSERT digunakan untuk menambah record data ke database.


INSERT INTO nama_table (field1, field2, field3, ...)
VALUES (nilai1, nilai2, nilai3, ...);
Contoh kita lakukan penambahan data di table mahasiswa yang telah dibuat di materi DDL
Jika semua nilai field diisi maka kita bisa mengabaikan nama field di perintah INSERT

Jika ingin memasukkan beberapa record sekaligus dapat ditulis

Keterangan :
Jika data bertipe string, date atau time (contoh : aldi, surabaya, 2007-11-10) maka pemberian
nilainya diapit dengan tanda petik tunggal ('aldi') atau petik ganda ("aldi"). Jika data bertipe
numerik (21400200, 400) maka pemberian nilainya tidak diapit tanda petik tunggal maupun ganda.

#2 Perintah SELECT

Perintah SELECT digunakan untuk menampilkan isi dari suatu tabel yang dapat dihubungkan
dengan tabel yang lainnya.
 Menampilkan data untuk semua kolom menggunakan asterisk (*) :
SELECT * FROM nama_tabel;

 Menampilkan data untuk kolom tertentu :


SELECT field1, field2, field-n FROM nama_tabel;

 Menampilkan data dengan kondisi data tertentu dengan klausa WHERE


SELECT * FROM nama_tabel WHERE kondisi;

Beberapa operator perbandingan yang dapat digunakan pada klausa WHERE adalah "="(sama
dengan) , > (lebih dari), < (kurang dari), < > (tidak sama dengan), >= (lebih dari atau sama
dengan), <= (kurang dari atau sama dengan). Adapun operator lain, yaitu : AND, OR, NOT,
BETWEEN-AND, IN dan LIKE.

#3 Perintah UPDATE

Perintah UPDATE digunakan untuk mengubah nilai record di database.


UPDATE nama_table
SET field1 = nilai1, field2 = nilai2, ...
WHERE kondisi;
Contoh kita ingin merubah alamat dari salah satu mahasiswa yang mempunyai NPM = 21400199

Arti kode di atas adalah kita melakukan update table mahasiswa. Field yang dirubah adalah alamat
mahasiswa yang mempunyai npm 21400199 menjadi Surabaya.

#4 Perintah DELETE

Perintah DELETE digunakan untuk menghapus record dari database.


DELETE FROM nama_table
WHERE kondisi
Contoh kita akan menghapus record dengan NPM = 21400203
TUGAS

1. Buatlah sebuah database dengan nama tugas !!


2. Buatlah table mahasiswa dengan struktur table berikut !!
Field Type Width Index
NPM Varchar 9 Primary Key
Nama Varchar 25
Alamat Varchar 30
Jurusan Varchar 2
3. Isikan table mahasiswa sebagai berikut !!
NPM Nama Alamat Jurusan
200101001 wahyu binjai sistem informasi
200101002 sri pakam sistem informasi
200202001 atun medan manajemen informatika
200103001 yani siantar teknik informatika
200202002 yani kisaran manajemen informatika
200204001 sri pakam teknik komputer
200204002 eko binjai teknik komputer
200103002 ilham binjai teknik informatika
4. Tampilkan data mahasiswa (NPM, Nama, Alamat) yang beralamat di binjai.
5. Tampilkan data mahasiswa (NPM, Nama, Jurusan) yang bernama sri.
6. Tampilkan data mahasiswa (NPM, NAMA) yang kuliah di jurusan teknik komputer.
7. Ubah npm mahasiswa bernama ilham menjadi 200204003.
8. Ubah alamat mahasiswa yg NPM 200204002 menjadi sibolga.
9. Hapus data mahasiswa yang beralamat di kisaran.

Anda mungkin juga menyukai