Selamat Datang Di Blog Saya

Rabu, 26 Mei 2010

SQL (Structure Query Language)

DDL (Data Definition Language) ialah bagian dari SQL untuk mendefinisikan data dan objek data base
  • perintah-perintah yang termasuk dalam DDL adalah
  1. CREATE TABLE ialah untuk membuat tabel
  2. CREATE INDEKS ialah untuk membuat indeks
  3. ALTER TABLE ialah untuk mengubah structur tabel
  4. DROP TABLE ialah untuk menghapus tabel
  5. DROP INDEKS ialah untuk menghapus indeks
  6. GARANT ialah untuk memberikan hak akses user 
DML (Data Manipulation Language) ialah bagian dari SQL yang digunakan untuk memanipulasi data
  • perintah-perintah yang termasuk dalam DML adalah
  1. SELECT  ialah untuk menampilkan data
  2. INSERT ialah untuk menyisipkan baris data ke tabel
  3. DELETE ialah untuk menhapus baris data dari tabel
  4. UPDATE ialah untuk memperbaharui data
  • tipe-tipe data SQL
  1. char ialah karakter berukuran tetap dengan panjang maximum 2000 byte
  2. varchar2 ialah karakter dengan panjang maximum 4000 karakter
  3. number
  4. date
  5. raw ialah data binary hingga 2000 byte
  6. long ialah data text hingga 2 GB
  • operator SQL
  1. operator aritmatika ialah x, +, -, /
  2. operator string ialah // (untuk menggabungkan string)
  3. operator perbandingan ialah <>, <=, =<, <, >, >=, =>
  4. operator logika not (memberikan nilai boolean), and (bernilai benar jika kedua expresi benar), or (bernilai benar jika salah satu saja sudah benar), between
implementasi SQL
  • pembuatan tabel
  1. CREATE TABLE (spasi) nama tabel (nama field1 (spasi) tipe data [null/not null], nama field2 (spasi) tipe data , nama field3 (spasi) tipe data, .... dst );
  • mengubah structur tabel
  1. menambah field = ALTER TABLE pegawai ADD (telepon char (10));
  2. menyisipkan field = ALTER TABLE PEGAWAI add (status char (15) BEFORE alamat);
  3. mengubah jenis field = ALTER TABLE pegawai MODIFY (alamat varchar2 (50));
  4. menhapus table = DROP table pegawai;
  5. memasukkan baris data = INSERT INTO pegawai (nopeg, nama, jkel, alamat) VALUE ('A001','bagas saputra','l','kebon jeruk');

Tidak ada komentar:

Posting Komentar