PRAKTIKUM 3
DML (Data Manipulation Language)
Data Manipulation Language Merupakan sub bahasa SQL yang
digunakan untuk memanipulasi data dalam Database yang telah dibuat.
Perintah
yang digunakan diantaranya :
1.
Insert
Perintah ini digunakan untuk
menyisipkan atau memasukkan data baru kedalam table. Penggunaannya setelah
Database dan table selesai dibuat.
INSERT INTO nama_table (nama_kolom)
Values (values);
Contoh ->
Insert into siswa (NIS, Nama, Alamat,
Jurusan) values (12345, ‘Affandi’ , ‘Siduarjo’ , ‘Tekaje’);
Keterangan:
Insert into -> Perintah untuk
menambahkan data.
Siswa -> nama table yang akan
ditambahkan datanya.
NIS, Nama, Alamat, Jurusan, ->
nama kolom dari table siswa
(12345, ‘Affandi’ , ‘Siduarjo’ , ‘Tekaje’
-> data yang dimasukkan kedalam table siswa (sesuai dengan urutan kolom yang
telah disebutkan sebelumnya).
Nb :Untuk data yang bertipe karakter
harus diapit tanda petik tunggal ( ‘ ‘)
2.
Select
Perintah
ini digunakan untuk mengambil data atau menampilkan data dari satu tabel atau
beberapa tabel dalam relasi. Data yang diambil dapat kita tampilkan dalam layar
prompt MySQL secara langsung maupun ditampilkan pada tampilan aplikasi.
SELECT
* | { nama,_kolom} FORM nama_table [WHERE condition] ;
Contoh
->
Select
NIS, nama, Jurusan form siswa ;
Keterangan
: Perintah diatas menampilkan data NIS, nama, dan Jurusan pada table siswa.
Nb :
Untuk menampilkan semua kolom dapat menggunakan tanda (*)
Contoh
: Select * form siswa,
Sedangkan
jika ada syarat/kondisi untuk data yang akan ditampilkan dapat menggunakan
klause where
Contoh
: select NIS, nama form siswa where nama ‘affandi’.
3.
Update
Perintah
ini digunakan untuk memperbarui data lama menjadi data terkini. Jika anda
memiliki data yang salah atau kurang up to date dengan kondisi sekarang, maka
dapat diubah isi datanya menggunakan perintah UPDATE.
UPDATE
nama_table SET nama_kolom = value [WHERE condition]
Contoh
->
Update
siswa set jurusan = ‘Informatika’ where nama = ‘Affandi’.
Keterangan
: perintah diatas akan mengubah data siswa yang bernama Afandi dengan mengganti
data pada kolom jurusan, yang sebelumnya Tekaje menjadi Informatika.
Nb :
Kita dapat mengubah lebih dari satu kolom dalam satu perintah update
Contoh
: update siswa set nim = 45678, Jurusan
= ‘Informatika’ where nama = ‘Afandi’
Perhatian
: Jika kita tidak menggunakan klause where maka baris pada kolom yang akan di
update akan berubah.
4.
Delete
Perintah
ini digunakan untuk menghapus data dari table.
Biasanya
data yang dihapus merupakan data yang sudah tidak diperlukan lagi. Pada saat
menghapus data, perintah yang telah dijalankan tidak dapat digagalkan, sehingga
data yang telah dapat dikembalikan lagi.
DELETE
[FORM] nama_table [WHERE condition]
Contoh
->
Delete
siswa where nama = ‘Affandi’
Keterangan
: perintah diatas menghapus baris data pada table siswa yang bernama Affandi.
Perhatian
: Jika tidak menggunakan klause where maka semua baris data pada table tersebut
akan dihapus.
Praktekkanlah
dari SQL Server 2000, Sebagai berikut:
Create Database perpustakaan
Use Perpustakaan
Create table buku (
Kdbuku char (5),
Judul varchar (30),
Penerbit varchar (30),
Pengarang varchar (30),
Stok int )
Select * form buku
Insert into buku values (‘01234’
, ‘sejarah’ , ‘gramedia’ , ‘sutopo’ , 5)
Insert into buku values (‘01235’
, ‘Geografi’ , ‘Palntinum’ , ‘sutopo’ , 3)
Insert into buku values (‘01236’
, ‘ekonomi’ , ‘yudhistira’ , ‘sutopo’ , 2)
Update buku set judul = ‘doraemon’
Update buku set judul = ‘sinchan’
where kdbuku = ‘01234’
J
Selamat Bekerja J
Komentar
Posting Komentar