SQL
SQL (Structured Query Language
JDBC
C/C++ Program
(CLI)
SQL
PHP
Static/Dynamic
Embedded SQL
Command Line DB2 Control
Access Center
SQL DDL, DML, DCL
• Kolom Unique adalah sebuah bentuk kolom yang tidak mengizinkan adanya data kembar.
• Apabila pada proses input terdapat data kembar maka proses tersebut akan digagalkan atau
ditolak oleh database.
Membuat database
CREATE database pendaftaran;
Beberapa manfaat
Pengambilan informasi yang disimpan dalam basis data
Penyisipan informasi baru ke basis data
Penghapusan informasi dari basis data
Modifikasi informasi yang disimpan dalam basis data
Contoh 2 :
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2,
value3, ...);
Syntax SQL :
SELECT * INTO mahasiswa_baru From mahasiswa
Contoh :
* Menampilkan Field dari 2 table
SELECT kdkursus, namakursus, kdkasir, nama INTO coba FROM
kursus, kasir
*Tampilkan data dari table detail_daftar dimana
kdpendaftarann hanya yang mengambil kdkursus Wed03 saja :
SELECT kdpendaftaran from detail_daftar where
kdkursus="Wed03"
*Tampilkan data dari table daftar dimana kdanggota ”M001” dan
kdkasir ”K001” saja:
SELECT kdanggota from daftar where kdanggota="M001" and
kdkasir="K001"
*Tampilkan data dari table daftar dimana kdanggota ”M002”
atau kdkasir ”K002” :
SELECT kdanggota from daftar where kdanggota="M002" or
kdkasir="K002"
*Tampilkan data dari table daftar dimana kdanggota bukan
”M002” atau kdkasir ”K002” :
SELECT * from daftar where not (kdanggota="M002" or
kdkasir="K001")
• Menampilkan Data dengan Perintah WHERE
WHERE yang artinya dimana, untuk menampilkan data
menggunakan perintah where (dimana) dapat menggunakan
perintah berikut :
SELECT * FROM nama_tabel WHERE kondisi
Contoh :
Data sebelumnya yang ada pada tabel tb_tamu seperti berikut
• Sintak In:
SELECT column_name(s)FROM table_name WHERE column_name IN
(value1, value2, ...);
• Atau:
SELECT column_name(s)FROM table_name WHERE column_name IN
(SELECT STATEMENT);
• Memilih semua customer yang berada di Jerman dan Perancis
SELECT * FROM Customers WHERE Country IN ('Germany', 'France’);
• Memilih semua costumer yang berasal dari negara yang sama dengan
supplier
SELECT * FROM Customers WHERE Country IN (SELECT Country FROM
Suppliers);
NOT IN