Sistem Basis Data:Perintah Query
Aplikasi Komputer
Aplikasi komputer adalah sebuah perangkat lunak (software) program komputer yang ditulis dalam bahasa pemrograman dan berfungsi menghasilkan informasi sesuai dengan kebutuhan pemakai
Aplikasi komputer biasanya terdiri dari database untuk menyimpan data dan bahasa pemrograman untuk mengolah data menjadi informasi Contoh database yaitu : MS Access, MySQL, SQL Server, Oracle.
Contoh bahasa pemrograman:
- VB .Net,
- Delphi,
- Visual Foxpro,
- PHP.
Setiap bahasa pemrograman mempunyai perintah yang berbeda. Perintah QUERY adalah perintah yang hampir dikenal oleh semua bahasa pemrograman.
Perintah Query
Perintah Query terdiri dari 2 kelompok yaitu Data Defition Language (DDL) dan Data Manipulation Language (DML)
Data Defition Language (DDL) yaitu perintah untuk membuat, merubah dan menghapus objek pada basis data seperti Tabel, View dan Procedure
Data Manipulation Language (DML) yaitu perintah untuk menampilkan, menambah, merubah dan menghapus data pada tabel.
Create Table
Membuat struktur Tabel
CREATE TABLE Nama Tabel (NamaField1 Type(Size), NamaField2 Type(Size), .....)
Contoh:
CREATE TABLE NILAI (NIM TEXT(13), KODE TEXT(6), NILAI TEXT(1))
Membuat struktur tabel NILAI yang terdiri dari field NIM type Text size 13, field KODE type Text size 6 dan field NILAI type Text size 1
Insert Into
Menambah data baru ke suatu tabel
INSERT INTO Nama Tabel VALUES (DataField1, DataField2, .....)
Contoh:
INSERT INTO NILAI VALUES ("6304920060054","1AV201","A")
Menambahkan data ke tabel NILAI dengan field NIM diisi 6304920060054, field KODE diisi 1AV201 dan field NILAI diisi A
Update
Merubah data pada suatu tabel
UPDATE NamaTabel SET Pengganti
Contoh:
UPDATE MAHASISWA SET KELAS="KA-S.20.1" WHERE KELAS="KA-P.20.1"
Merubah data Kelas pada tabel MAHASISWA menjadi KA-S.20.1 yang kelasnya semula KA-P.20.1
Delete
Menghapus data pada suatu tabel
DELETE FROM NamaTabel
Contoh:
DELETE FROM MATAKULIAH WHERE KODE="1AV201"
Hapus data pada tabel MATAKULIAH yang Kodenya 1AV201
Select
Menampilkan data dari suatu tabel
SELECT NamaField FROM NamaTabel
Contoh:
SELECT NAMA FROM MAHASISWA
Tampilkan data Nama Mahasiswa dari tabel Mahasiswa
Select Distinct
Menampilkan data yang sama dari suatu field hanya tampil satu kali
SELECT DISTINCT NamaField FROM NamaTabel
Contoh:
SELECT DISTINCT KELAS FROM MAHASISWA
Tampilkan data kelas yang sama hanya tampil satu kali dari tabel Mahasiswa
Order By
Menampilkan data secara urut berdasarkan data dari field tertentu
SELECT NamaField FROM NamaTabel ORDER BY NamaField
Contoh:
Menampilkan data dari tabel Mahasiswa urut Nama Mahasiswa
SELECT * FROM MAHASISWA ORDER BY NAMA
Inner Join
Menampilkan data dari dua tabel yang terhubung dengan field kunci
SELECT NamaField FROM NamaTabel INNER JOIN NamaTabel ON NamaTabel.FieldKunci = NamaTabel.FieldKunci
Contoh:
SELECT NILAI.NIM, MAHASISWA.NAMA FROM NILAI INNER JOIN MAHASISWA ON NILAI.NIM = MAHASISWA.NIM;
Menampilkan data dari tabel Nilai dan Tabel Mahasiswa dengan field kunci NIM