Sabtu, 15 Desember 2012

Pemrograman SQL Dasar


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.

Tidak ada komentar:

Posting Komentar