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
- INSERT (Memasukkan)
- SELECT (Mencari/Mengambil)
- UPDATE (Merubah)
- 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:
- Cari nama tabel apa saa yang terlibat untuk menampilkan data tersebut.
- Cari nama field apa saja yang terlibat untuk menampikan data tersebut.
- Hubungkan penghubung antar tabel.
- 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
buatlah sebuah analisa seperti yang telah dijelaskan diatasTampilkan nama barang dan nama penyuplai yang memasok barang lebih dari 100?
- Nama Tabel yang terlibat : Tabel Barang, tabel Suplier, dan tabel Pasok.
- Nama Field yang terliat : Barang.nama_barang, Suplier.nama_suplier, Pasok.Jumlah_pasok
- Penghubung antar tabel : Barang.kode_barang = Pasok.kode_barang, Suplier.kode_suplier = Pasok.kode_suplier
- 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
Best Casino - Slots, Roulette, Blackjack, Poker
BalasHapus› casino › slot-777 › casino 부산광역 출장샵 › 김포 출장안마 slot-777 Looking for 구미 출장샵 the best casino 서산 출장마사지 slots? Find the BEST casino games, roulette, blackjack and many more. 구리 출장마사지