Siapakah Irfan Saprudin?

Seseorang yang bercita-cita menjadi Ranger Putih, Tommy

Debat Panas Capres

Panas pisan, hareudang.

Budgeur Software

Beberapa aplikasi sederhana PHP dan MySql.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Jumat, 26 September 2014

Basis Data Dasar : DDL, DML and DCL commands

Kali ini mari kita mengenal basis data / database. 
Database adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi.

Dalam database pernyataan SQL dibagi menjadi beberapa bagian, yakni DDL dan DML.

Data Definition Language (DDL), statement yang biasa digunakan untuk mendefiniskan struktur atau skema database. Contoh DDL diantaranya :
  • CREATE - untuk membuat objek di database
  • ALTER - mengubah struktur database
  • DROP - menghapus objek di database
  • TRUNCATE - menghapus semua data di tabel termasuk semua ruang data yang dialokasikan
  • COMMENT - menambahkan komentar ke dalam kamus data
  • RENAME - mengubah nama objek
Data Manipulation Language (DML), statement yang digunakan untuk memanipulasi data yang telah didefinisikan oleh DDL. Contoh DML diantaranya :
  • SELECT - menampilkan data dari database
  • INSERT -memasukan data ke dalam tabel
  • UPDATE - memperbaharui data yang ada di dalam tabel
  • DELETE -menghapus data dari table
Data Control Language (DCL), statement yang digunakan untuk mengontrol data. Contohnya antara lain :

  • GRANT - memeberikan akses kepada user untuk mengakses database gives user's access privileges to database
  • REVOKE - mencabut akses yang diberikan kepada user melalui GRANT
Transaction Control Language (TCL), statement yang digunakan untuk mengontrol transaksi yang dilakukan oleh DML. Contoh TCL diantaranya :

  • COMMIT -menandai perubahan data dari DML yang terakhir kali dieksekusi
  • SAVEPOINT - mengidentifikasi titik transaksi yang dapat dikembalikan
  • ROLLBACK - mengembalikan database pada kondisi sebelumnya setelah perintah COMMIT terakhir