Salam blogger…..pada postingan kali ini
saya akan share mengenai perintah – perintah SQL, setelah memahami bagaimana
membuat tabel dalam Access, sekarang akan kita pelajari, bagaimana mengakses
data yang tersimpan dalam database tersebut menggunakan SQL. Apa itu SQL? SQL
adalah kependekan dari Structure Query Language, yakni bahasa yang
digunakan untuk mengakses database. Bagaimana menjalankan perintah SQL akan
saya bahas pada sub bab berikutnya.
Perintah SQL untuk mengakses tabel terdiri
atas empat jenis:
1. SELECT,
digunakan untuk menampilkan record (baris data) dari suatu tabel,
contoh-contohnya adalah sebagai berikut:
a. SELECT * FROM personal
Perintah ini untuk menampilkan data seluruh
field dari tabel personal. Karakter asterik (*) bermakna seluruh field.
b. SELECT nama, tanggal_lahir FROM personal
Digunakan untuk menampilkan data field nama dan
tanggal_lahir saja dari tabel personal.
c. SELECT * FROM personal WHERE jenis_kelamin
= "L";
Digunakan untuk menampilkan data seluruh field dari tabel
personal dimana jenis_kelaminnya adalah L. WHERE adalah klausa kondisi.
d. SELECT nama FROM personal WHERE (jenis_kelamin
= "L") AND (status_kawin = TRUE);
Digunakan untuk menampilkan data field nama dari tabel
personal, dimana jenis kelaminnya laki-laki dan sudah kawin.
e. SELECT nama, email FROM personal WHERE
email IS NOT NULL;
Digunakan untuk menampilkan data field nama dan email dari
tabel personal yang field emailnya ada isinya.
f. SELECT nama, DATEDIFF("yyyy",tanggal_lahir,NOW())
AS Umur FROM personal;
Digunakan untuk menampilkan nama dan umur (dalam satuan
tahun) masing-masing nama. NOW() adalah fungsi Access yang mengembalikan
tanggal komputer saat ini. DATEDIFF adalah fungsi Access yang mengembalikan
selisih dari inputan tanggal pada parameternya. "yyyy" adalah
nilai parameter agar fungsi DATEDIFF mengembalikan selisih tanggal dalam
hitungan tahun.
2.
INSERT, digunakan untuk menambahkan record baru ke tabel, contoh:
a. INSERT INTO personal(nama, tanggal_lahir,
jenis_kelamin, status_kawin)
VALUES("Haris
Andika","1975-08-31","L",True);
Perintah di atas menambahkan record baru dengan mengisi
field nama, tanggal_lahir, jenis_kelamin, dan status_kawin. Field yang lain
diabaikan. Perhatikan, dalam mengisikan data pada field tanggal, format
susunannya adalah “tahun-bulan-tanggal”. Field bertipe Yes/No(boolean)
diisikan nilai tanpa menggunakan tanda petik ganda.
b. INSERT INTO personal(nama, tanggal_lahir,
jenis_kelamin, status_kawin)
VALUES("Agus
Widodo","1976-10-20","L",Yes);
Pada contoh yang kedua, field status_kawin dapat diisi Yes
selain dari True.
3.
UPDATE, digunakan untuk mengubah record dalam tabel, contoh:
a. UPDATE personal
SET alamat
= 'Kediri'
WHERE nama =
'Haris Andika';
Perintah tersebut di atas akan meng-update alamat
Haris Andika menjadi Kediri.
4. DELETE, digunakan untuk menghapus record dalam tabel,
contoh:
DELETE FROM personal
WHERE ID = 7, yang akan menghapus record dengan field nama Agus Widodo
jika dieksekusi
Demikian postingan yg dapat saya share kali ini, semoga dapat bermanfaat.
0 Comments
Silahkan tinggalkan komentar dibawah ini,
Terima kasih sudah :
1. Berkomentar dengan sopan
2. Tidak meninggalkan link aktif dalam form komentar
3. Berkomentar sesuai postingan / artikel
4. Tidak membuat komentar yang mengandung SARA / SPAM
5. Memberikan informasi link / script yang tidak berfungsi