Copyright © OnMode
Design by Dzignine
Selasa, 29 Juli 2014

Perintah DML (Data Manipulation Language) Oyeah

1.1   Klausa SELECT
-      SELECT *
Simbol * digunakan untuk menyatakan semua atribut
Contoh :
SELECT * FROM pinjaman;
-     SELECT kolom1, kolom2, ...
Contoh  :
SELECT no_rekening, nama_nasabah FROM pinjaman;
SELECT no_rekening, nama_nasabah, saldo, saldo * 0.1 AS bunga from PINJAMAN;
No_rekening
Nama_nasabah
saldo
Bunga

-     SELECT ALL
Kata kunci ALL digunakan untuk menspesifikasikan bahwa pengulangan pada record tidak perlu dihapus
Contoh :
SELECT ALL no_rekening, nama_nasabah FROM pinjaman;
SELECT ALL * FROM pinjaman;
-     SELECT DISTINCT
Kata kunci DISTINCT digunakan untuk menghilangkan duplikasi pada record
Contoh :
SELECT DISTINCT no_rekening, nama_nasabah FROM pinjaman;
SELECT DISTINCT * FROM pinjaman;
1.2 Klausa KONDISI
-     Klausa WHERE
Contoh :
            SELECT * FROM pinjaman
WHERE nama_nasabah = “Karyo”;

SELECT nama_nasabah, saldo FROM pinjaman
WHERE nama_nasabah = “Karyo” AND saldo = 2000000;

SELECT nama_nasabah, saldo FROM pinjaman
WHERE nama_nasabah = “Karyo” AND  saldo >= 1000000;

SELECT * FROM pinjaman
WHERE saldo between 1000000 AND 2000000;

1.3   Klausa ORDER BY
Klausa ORDER BY dapat dipergunakan untuk menghasilkan query yang terurut.
Contoh :
SELECT DISTINCT nama_nasabah FROM pinjaman
WHERE no_rekening = 12345 AND nama_cabang = “Bandung”
ORDER BY nama_cabang;

1.4   Klausa VIEW
Kegunaan utama dari view adalah untuk menyederhanakan perintah-perintah query, tetapi view juga memfasilitasi keamanan data dan meningkatkan produktivitas pemrograman lanjut pada basis data. Keuntungan dan kerugian dari view bisa dilihat dari penjelasan di bawah ini.
Keuntungannnya adalah :
-       Menyederhanakan perintah-perintah query
-       Membantu menyediakan keamanan data sebab tabel yang diciptakan dengan view bersifat virtual – ia tidak benar-benar ada pada basis data
-       Meningkatkan produktivitas pemrogram
-       Mengandung data terkini
-       Mengggunakan tempat penyimpanan yang relatif sedikit
Kerugiannya adalah :
-       Memakan waktu pemrosesan untuk menciptakan view setiap saat ia dirujuk
-       Mungkin tidak secaral angsung dapat diperbarui
Perintah :
CREATE VIEW namaview AS (ekspresi query)
Contoh :
CREATE VIEW `coba satu` AS
(SELECT nama_cabang, nama_nasabah FROM pinjaman
WHERE nama_cabang = “Malang”);
CREATE VIEW `coba dua` AS
(SELECT a,b FROM x
WHERE c = ‘b’ AND a=1);
SELECT * from `coba dua`;
SHOW TABLES;

DROP VIEW `coba dua`;

Okeh terima kasih teman" belajar OTODIDAK akan membuat karakter Mandiri
Salam Hangat

0 komentar:

Posting Komentar