Assalamu 'alaikum wr. wb.....,, hari ini baru saja usai pembagian raport semester ganjil di SMK Negeri 1 Negara...,, jadi sekarang ada kesempatan deh buat nge-post lagi sedikit materi, yang kali ini tentang Pemrograman SQL Dasar...
Apakah SQL itu?
¢ SQL
singkatan dari Structured Query Language
¢ SQL
dapat digunakan untuk mengambil data dan memanipulasi isi database
¢ SQL
adalah sebuah standard ANSI (American National Standards Institute)
Kemampuan SQL
¢ SQL
dapat menjalankan queries pada sebuah database
¢ SQL
dapat mengambil data dari database
¢ SQL
dapat menambah records ke dalam database
¢ SQL
dapat melakukan update records dalam database
¢ SQL
dapat menghapus records dari database
¢ SQL
dapat membuat databases baru
¢ SQL
dapat membuat tables baru dalam database
¢ SQL
dapat membuat stored procedures dalam database
¢ SQL
dapat membuat views dalam database
¢ SQL
dapat mengatur hak akses untuk tables, procedures, dan views
Perintah SQL
Perintah SQL dapat dibagi menjadi dua jenis :
Data Definition
Language (DDL) dan Data Manipulation Language (DML)
DATA DEFINITION LANGUAGE (DDL) adalah bahasa yang memungkin pemakai untuk membuat dan menghapus tabel basis data
CREATE
DATABASE – Membuat database baru
ALTER
DATABASE – mengubah database
CREATE
TABLE – membuat table baru
ALTER
TABLE – mengubah struktur table
DROP
TABLE – menghapus table
CREATE
INDEX – membuat index (search key)
DROP
INDEX – menghapus index
Contoh dan Cara penulisan perintah membuat database dan
table :
Membuat Database :
Sintaks Umum : CREATE DATABASE
nama_database;
Contoh : CREATE DATABASE db_perpustakaan;
Membuat Table :
Langkah-langkah membuat table:
- Mengaktifkan database yang akan dibuatkan table
Sintaks
Umum : USE nama_database
Contoh
: USE db_perpustakaan;
- Membuat table dalam database tersebut
Sintaks Umum : CREATE
TABLE nama_table;
(nama_kolom1
tipe_data, nama_kolom2 tipe_data,
…
);
Contoh
: CREATE TABLE petugas;
(namaDepan
varchar(15), namaBelakang varchar(15),
alamat varchar(30), kota varchar(20));
DATA MANIPULATION
LANGUAGE (DML) adalah bahasa yang memperbolehkan pemakai untuk mengakses atau
memanipulasi data yang telah diorganisasikan sebelumnya dalam model data yang
tepat.
SELECT
– mengambil data dari table di database
UPDATE
- update data dalam table di database
DELETE
– menghapus data dari table di database
INSERT
INTO – menambah data baru dalam table di
database
Contoh dan Cara penulisan SQL SELECT
Sintaks Umum : SELECT column_name(s) FROM table_name;
¢ SELECT
NIS, Nama From Siswa; --> menampilkan
NIS dan Nama dari table Siswa
¢ SELECT
* FROM SISWA; -->menampilkan semua data dari table Siswa, * berarti ALL
Column/Field
Catatan : Huruf besar atau kecil sama saja
Peraturan Penulisan :
¢ Petik
untuk field bertipe text
SQL
menggunakan petik tunggal (atau ganda) untuk nilai bertipe text
Untuk
nilai numeric tidak diberi tanda petik
Contoh :
Yang
benar adalah :
¢
SELECT * FROM Siswa WHERE NIS = '123' --> jika
field NIS bertipe text
¢
SELECT NIS FROM Siswa WHERE Alamat = ‘Malang’
Yang
Salah adalah :
¢
SELECT * FROM Siswa WHERE NIS = 123
¢
SELECT NIS FROM Siswa WHERE Alamat = Malang
¢ Untuk
field yang numerik :
Cara
yang benar adalah :
SELECT * FROM Siswa WHERE
tahunmasuk=2007
Yang
salah adalah :
SELECT * FROM Siswa WHERE tahunmasuk='2007'
Hmm,, ingin download disini saja cari,, selanjutnya akan ada lagi materi-materi lainnya kok... Wassalamu 'alaikum wr. wb.