Wednesday, June 19, 2013

SQL Dasar

Microsoft SQL Server
DDL dan DML dasar

D DL (Data Definition Language) adalah bahasa SQL yang mendefinisikan data.
DML (Data Manipulation Language) adalah bahasa SQL untuk mengelola data.
DCL (Data Control Language) adalah bahasa SQL untuk mengontrol pemakai data.

DDL (Data Definition Language)
Create Table
CREATE TABLE namaTabel (
  fieldPK  tipeFieldPK  PRIMARY KEY,
  field1  tipeField2  NULL/NOT NULL,
  field2  tipeField3  NULL/NOT NULL
);

Catatan:
Jika tabel tidak memiliki primary key, maka fieldPK tidak perlu disertakan.
NULL berarti boleh bernilai NULL (kosong). NOT NULL sebaliknya
Untuk menambah kolom
ALTER TABLE namaTabel ADD namaKolom tipeData;
Untuk membuang kolom
ALTER TABLE namaTabel DROP namaKolom;
Untuk mengubah tipe kolom
ALTER TABLE namaTabel ALTER COLUMN namaKolom tipeData;

DML (Data Manipulation Language)
Adalah bahasa SQL yang digunakan untuk mengelola data. Yang termasuk DML antara lain:
SELECT untuk menampilkan data
INSERT untuk menambahkan data
UPDATE untuk mengubah data
DELETE untuk menghapus data
          Join
INNER JOIN:
Data ada di tabel kiri dan kanan sekaligus.
LEFT JOIN:
Data yang ada di tabel kiri tampil semua meski di tabel kanan tidak ada data.
RIGHT JOIN:
Data yang ada di tabel kanan tampil semua meski di tabel kiri tidak ada data.
FULL JOIN:
  Data tabel kiri dan kanan tampil semua

No comments:

Post a Comment