• Tidak ada hasil yang ditemukan

DATA MANIPULATION LANGUAGE

N/A
N/A
Protected

Academic year: 2017

Membagikan "DATA MANIPULATION LANGUAGE"

Copied!
31
0
0

Teks penuh

(1)

MODUL V

DATA MANIPULATION LANGUAGE 1

Praktikum Basis Data 1

(2)

Page 2

DML

DML adalah bahasa yang memungkinkan

(3)
(4)

Page 4

INSERT

Pernyataan INSERT INTO digunakan

untuk memasukkan data baru pada tabel.

Sintaks :

(5)

INSERT

Contoh :

INSERT INTO `akademik`.`mahasiswa` (`NRP` ,`Nama` ,`JenisKelamin` , `Semester` ,`Jurusan` ,`Alamat` )

(6)

Page 6

INSERT

Contoh lain:

(7)

INSERT INTO akademik.matakuliah (kodemk,namamk,sks,kelas) VALUES

('tkj111', 'Matematika1', '3', 'A'), ('tkj112', 'Statistika', '3', 'B’),

('tkj123', 'Fisika', '3', 'A’),

('tkj321', 'Algoritma Pemrograman', '3', 'C');

INSERT

kalau data yg akan dimasukkan lebih dari 1

baris?

INSERT INTO akademik.matakuliah VALUES

('tkj111', 'Matematika1', '3', 'A'), ('tkj112', 'Statistika', '3', 'B’),

('tkj123', 'Fisika', '3', 'A’),

(8)

Page 8

UPDATE

Pernyataan UPDATE digunakan untuk

modifikasi data dalam tabel.

Sintaks :

UPDATE nama_tabel

(9)

UPDATE

Contoh :

UPDATE akademik.mahasiswa

SET Nama = 'Andi S' WHERE NRP = '090411100011'

UPDATE akademik.mahasiswa SET Nama = 'Andi Sholihin',

Alamat = 'Pamekasan'

(10)

Page 10

DELETE

Pernyataan DELETE digunakan untuk

menghapus baris pada tabel.

Sintaks :

(11)

DELETE

Contoh :

DELETE FROM `akademik`.`mahasiswa`

(12)

Page 12

SELECT

Secara umum perintah SELECT hanya

(13)

SELECT *

SELECT * FROM mahasiswa

(14)

Page 14

SELECT DISTINCT

SELECT DISTINCT Alamat FROM mahasiswa

(15)

SELECT - WHERE

Klausa WHERE digunakan untuk

menentukan kriteria seleksi.

(16)

Page 16

SELECT - LIKE

(17)

SELECT - LIKE

Contoh : Tampilkan nrp dan nama mahasiswa yang memiliki huruf “i” pada posisi huruf sebelum huruf terakhir dari namanya.

(18)

Page 18

SELECT - LIKE

Contoh lagi : Tampilkan Nama dan Alamat

mahasiswa yang memiliki huruf “an” pada namanya

(19)

Ada Pertanyaan?

(20)

Page 20

Modul VI

Data Manipulation Language 2

Praktikum Basis Data 1

(21)

ALIAS (AS)

Perintah Select dapat dilakukan dengan memberikan nama ALIAS yaitu dapat

digunakan untuk mengganti nama_kolom dan nama_tabel.

(22)

Page 22

MENAMPILKAN DATA LEBIH DARI DUA TABEL

Perintah Select juga dapat dilakukan

untuk beberapa tabel sekaligus dengan syarat bahwa tabel-tabel yang akan

(23)

MENAMPILKAN DATA LEBIH DARI DUA TABEL

SELECT mahasiswa.nrp, nama, kodemk FROM mahasiswa, krs

(24)

Page 24

ORDER BY

Klausa ORDER BY digunakan untuk mengurutkan data, defaultnya secara Ascending.

(25)

ORDER BY

SELECT * FROM `mahasiswa` ORDER BY NRP DESC

(26)

Page 26

Operator AND dan OR

AND dan OR menggabungkan dua atau

lebih kondisi pada klausa WHERE.

SELECT * FROM `mahasiswa` WHERE alamat = 'sumenep’

(27)

Operator AND dan OR

(28)

Page 28

Klausa GROUP BY

menggabungkan baris(-baris) yang

kolomnya memiliki nilai yang sama

SELECT alamat, count( alamat ) AS Jumlah FROM mahasiswa

(29)

Klausa HAVING

Klausa HAVING disediakan untuk

mendukung klausa GROUP BY.

Kegunaannya adalah untuk menentukan

kondisi bagi GROUP BY. Kelompok yang memenuhi kondisi HAVING saja yang

(30)

Page 30

Klausa HAVING

SELECT alamat, count( alamat ) AS Jumlah FROM mahasiswa

GROUP BY alamat

HAVING COUNT( alamat ) >2

(31)

Fungsi Aggregate

(COUNT, SUM, AVG, MIN dan MAX)

Fungsi aggregate digunakan untuk melakukan

perhitungan statistikal dalam tabel. Secara umum, hanya field yang bertipe numerik yang bisa

Referensi

Dokumen terkait

Saran untuk penerapan sistem pengendalian internal pada penggajian pada CV.X ini adalah untuk melakukan evaluasi dan merancangkan suatu sistem pengendalian internal

Untuk mengembangkan citra destinasi wisata Kota Padang taktik yang dilakukan PR dalam menawarkan janji (informasi daerah tujuan) dalam mengembangkn citra destinasi

“Keraja sama dengan pemerintah yaitu meminjamkan lahan dan listrik terus kita dimasukkan kedalam program Bank Sampah di Dinas Kebersihan dan juga ada pemeran Hut

Permasalahan yang akan dibahas dalam penelitian ini adalah bagaimana cara melakukan prediksi harga saham dengan menggunakan metode Deep Belief Network dengan tumpukan

Ginjal berperan penting dalam tubuh manusia terutama dalam hal ekskresi obat.obat-obatan yang diekskresikan melalui ginjal dapat menyebabkan kerusakan pada ginjal kerena obat

Berdasarkan penelitian ini, dapat ditarik kesimpulan bahwa faktor-faktor yang mempengaruhi ISK seperti umur, pendidikan, pekerjaan, usia kehamilan, paritas, dan

 Melakukan pelayanan yang prima kepada semua nasabah yang datang ke loket PT Bank Tabungan Negara (Persero) Cabang Bandar Lampung maupun melalui telepon..  Melakukan

Pasar baik.. Probabilitas yang berkaitan dengan kondisi alami adalah 0,3 untuk permintaan yang besar, 0,5 untuk permintaan rata-rata, dan 0,2 untuk permintaan yang sedikit. Ia