Friday, October 9, 2015

Sintaks SQL

Notasi SQL

Sintaks yang diperlukan untuk menampilkan data pada basis data dengan notasi SQL. 

Beberapa notasi SQL sebagai berikut:
  • SELECT = menampilkan data dari basis data
  • UPDATE = memperbarui data pada basis data
  • DELETE = menghapus data dari basis data
  • INSERT INTO = input data baru ke dalam basis data
  • CREATE DATABASE = membuat baru basis data
  • ALTER DATABASE = memodifikasi basis data
  • CREATE TABLE = membuat baru tabel
  • ALTER TABLE = memodifikasi tabel
  • DROP TABLE = menghapus tabel
  • CREATE INDEX = membuat sebuah index (search key)
  • DROP INDEX = menghapus index

SQL 'SELECT' Statement = notasi ini untuk memilih data dari basis data

SQL 'SELECT DISTINCT' Statement = notasi ini untuk menampilkan hanya kolom dengan nilai berbeda

SQL 'WHERE' Clause = notasi ini digunakan untuk memfilter hasil data yang disimpan

Operator pada WHERE Clause:
  • = sama dengan
  • <> tidak sama dengan, beberapa versi dari SQL dapat ditulis seperti !=
  • > lebih dari
  • < kurang dari
  • >= lebih dari sama dengan
  • <= kurang dari sama dengan
  • BETWEEN : ukuran nilai antara yang inklusif
  • LIKE : pencarian untuk pola tertentu
  • IN : banyak nilai dari sebuah kolom yang mungkin

SQL AND & OR Operators = notasi ini digunakan untuk filter baris pada lebih dari satu kondisi

AND = menampilkan baris jika keduanya Benar jika kondisi pertama AND kondisi kedua bernilai Benar
OR = menampilkan baris jika salah satu Benar jika kondisi pertama OR kondisi kedua bernilai Benar

SQL ORDER BY Keyword = notasi ini digunakan untuk mengurutkan result-set

Notasi ORDER BY diurutkan oleh satu atau lebih kolom
Notasi ORDER BY mengurutkan baris secara default adalah ascending. Untuk mengurutkan baris secara descending, maka notasi yaitu DESC

SQL INSERT INTO Statement = notasi ini digunakan untuk tambah baris baru di tabel

SQL UPDATE Statement = notasi UPDATE digunakan untuk memperbarui baris yang ada di tabel

Pasal WHERE memilih baris spesifik atau baris yang akan diupdate. Jika mengabaikan pasal WHERE maka semua baris akan diperbarui

SQL DELETE Statement = notasi DELETE digunakan untuk menghapus baris di tabel

Pasal WHERE memilih baris spesifik atau baris yang akan didelete. Jika mengabaikan pasal WHERE maka semua baris akan didelete

SQL JOINS = notasi SQL JOINS digunakan untuk kombinasikan baris dari dua atau lebih tabel

Perbedaan jenis SQL Joins
  • INNER JOIN = menampilkan semua baris ketika sekurang-kurangnya satu yang cocok pada kedua tabel
  • LEFT JOIN = menampilkan semua baris dari kiri tabel, dan mencocokkan baris dari kanan tabel
  • RIGHT JOIN = menampilkan semua baris dari kanan tael, dan mencocokkan baris dari kiri tabel
  • FULL JOIN = menampilkan semua baris ketika terdapat cocok di satu tabel
Referensi: http://www.w3schools.com/sql/sql_syntax.asp

No comments:

Post a Comment