Minggu, 04 Oktober 2015

SQL (Sructured Query Language) DML

Pengertian DML
DML (Data Manipulation Language) merupakan sub bahasa SQL yang di gunakan untuk memanipulasi data dalam database yang telah dibuat atau sebuah proses pengolahan ISI DATA seperti
  1. INSERT (Memasukkan)
  2. SELECT (Mencari/Mengambil)
  3. UPDATE (Merubah)
  4. DELETE (Menghapus)
ISI DATA - data tidak terkait dengan perubahan struktur dan definisi tipe data dari objek data base

Perintah Yang di Gunakan :

INSERT
Digunakan untuk menyisipkan atau memasukkan data baru kedalam tabel. penggunaanya setelah databas dan tabel selesaidi buat. Berikut perintah di gunakan untuk menambah baris baru dalam sebuah tabel setelah tabel tersebut dibuat

Contoh:



SELECT 
Digunakan untuk mengambil data atau menampilkan data dari satu atau beberapa tabel dalam relasi. Berikut perintah menampilkan data/menyeleksi data yang digunakan dari sekumpulan data yang ada
 
Contoh :
 

Untuk perintah select lebih dari 1 tabel lakukan analisa seperti berikut:
  1. Cari nama tabel apa saa yang terlibat untuk menampilkan data tersebut.
  2. Cari nama field apa saja yang terlibat untuk menampikan data tersebut.
  3. Hubungkan penghubung antar tabel.
  4. sertakan kodisi yang diminta.

UPDATE
Digunakan untuk memperbarui data lama menjadi data terkini. Perintah update digunakan untuk mengganti nilai dari kolom. Klausa where digunakan jika data yang akan diganti(di-update) hanya dalam kolom tertentu saja, tanpa klausa where semua baris akan berubah nilainya
 
Contoh :
 

DELETE
Digunakan untuk menghapus data dari tabel. Delete digunakan untuk menghapussemua baris sesuai dengan kondisi yang telah ditetapkan 
 
Contoh :
 

LATIHAN
INSERT
mengimput data pada tabel barang

Mengimput data pada tabel Suplier

Mengimput data pada tabel Pasok


SELECT
Mencari nama barang yang jumlah stoknya kurang dari 100

Mencari nama suplier yang beralamat di jalan mangga

Perintah SELECT dapat digunakan untuk menampilkan data yang ada didalam tabel yang berbeda. Yang harus anda ketahui terlebih dahulu adalah data tersebut berada di tabel mana dan melibatkan field apa sehingga pengkodean di dalam query menjadi mudah 
Tampilkan nama barang dan nama penyuplai yang memasok barang lebih dari 100?
buatlah sebuah analisa seperti yang telah dijelaskan diatas
  1. Nama Tabel yang terlibat : Tabel Barang, tabel Suplier, dan tabel Pasok.
  2. Nama Field yang terliat : Barang.nama_barang, Suplier.nama_suplier, Pasok.Jumlah_pasok
  3. Penghubung antar tabel  : Barang.kode_barang = Pasok.kode_barang, Suplier.kode_suplier = Pasok.kode_suplier
  4. Kondisi yang diminta  : Pasok.jumlah_pasok > 100




UPDATE
Mengupdate stok_barang padata tabel Barang dari 300 ke 3000


DELETE
Menghapus data dari tabel Suplier dengan kode_suplier 'sup001'. Data yang akan Terhapus akan terhapus satu kolom.


Referensi:
http://rizky-rizkiawan.blogspot.co.id/2013/06/pengertian-dan-contoh-ddldml-dan-dcl.html

1 komentar:

  1. Best Casino - Slots, Roulette, Blackjack, Poker
    › casino › slot-777 › casino 부산광역 출장샵김포 출장안마 slot-777 Looking for 구미 출장샵 the best casino 서산 출장마사지 slots? Find the BEST casino games, roulette, blackjack and many more. 구리 출장마사지

    BalasHapus