Tugas 3 Database




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