Selasa, 08 Januari 2013

Structured Query Language (SQL)

PENGERTIAN
SQL merupakan subbahasa pemrograman yang khusus dipergunakan untuk memanipulasi basis data.
SQL adalah salah satu DBMS (database management system) yang saat ini banyak digunakan untuk operasi basis data dan embedded (ditempelkan) di hampir semua bahasa pemrograman yang mendukung basis data relasional.
Perbedaan penggunaan SQL pada masing-masing bahasa biasanya  pada sintaks2 khusus. Misalnya : INSERT INTO … VALUE. Pada bahasa yang lain INSERT INTO …VALUES…, dll.
Bahasa yang mendukung SQL antara lain : V Basic, C++ Builder,Delphi, ORACLE, MySQL,PostGreeSQL,JAVA,dll.



KATEGORI
SQL memiliki 3 kategori perintah

  • Data Definition Language (DDL), yakni perintah2 yang digunakan untuk mendefinisikan (menciptakan, tambah/mengubah/hapus) sturktur data/tabel
  • Data manipulation language (DML), yakni perintah yang digunakan untuk memanipulasi database (melihat, menenusuri, filtering, summarize, perhitungan, dll)
  • Data Control Language (DCL, digunakan untuk mengedalikan database




DDL
perintah-perintah dibawah ini menggunakan standar MySql, karena saat ini banyak digunakan pada berbagai aplikasi
[1]  Menciptakan database


  • CREATE DATABASE nama_database


[2]  Menciptakan tabel

CREATE TABLE nama_tabel(nama_field1  jenis_data1(lebar1), nama_field2  jenis_data2(lebar2),………)

  • lebar à jumlah byte/karakter maksimal pd field tersebut

[3]  Mengubah field
ALTER TABLE nama_tabel  CHANGE field1 field2  jenis_data( lebar )

  •  Field1 : field lama
  •  Field2: field Baru


[4]  Menambah field

  • ALTER TABLE nama_tabel  ADD nama_field  jenis_data( lebar )

[5]  Menghapus field

ALTER TABLE nama_tabel DROP field

  •  field à nama field yg dihapus.


Tidak ada komentar:

Posting Komentar