Minggu, 20 November 2016

APA ITU DDL DAN DML DALAM DATABASE

DDL atau Data Definition Language adalah kumpulan perintah SQL yang dapat digunakan untuk membuat dan mengubah struktur dan definisi tipe data dari objek-objek database seperti tabel, index, trigger, view, dan lain-lain.

Contoh Command DDL:

1. CREATE
Fungsi : Command CREATE ini berfungsi untuk membuat sebuah database ataupun membuat sebuah table yang berada di dalam database.
Syntax : CREATE database nama_database;
Parameter   : –
Contoh : CREATE database toko;
Penjelasan : perintah CREATE diatas akan membuat sebuah database dengan nama toko

2. SHOW
Fungsi : Command SHOW ini berfungsi untuk menampilkan database ataupun table yang telah kita buat sebelumnya.
Syntax : SHOW databases;
Parameter : –
Contoh : SHOW databases;
Penjelasan : perintah SHOW diatas akan memperlihatkan semua database yang ada.


3. USE
Fungsi : Command  USE ini berfungsi untuk membuka/mengaktifkan/memasuki database yang telah kita buat. Setelah kita masuk kedalam database yang telah kita buat, barulah kita bisa memanipulasi data yang ada, termasuk untuk membuat table didalam database tersebut.
Syntax : USE nama_database;
Parameter : –
Contoh : USE toko;
Penjelasan : perintah diatas akan mengaktifkan database dengan nama toko sehingga kita dapat memanipulasi data yang ada.

4. ALTER
Fungsi : Command ALTER ini berfungsi untuk mengubah struktur dari suatu table. Mengubah disini tidak hanya memperbaharui struktur table yang ada, tetapi juga mengubah nama field, menambahkan primary key, mengubah tipe field, maupun menghapus field yang telah dibuat sebelumnya.
Syntax : ALTER TABLE nama_tabel parameter_option;
Parameter : add, modify, drop
Contoh : ALTER TABLE barang ADD harga_barang int(6);
Penjelasan : perintah diatas akan menambahkan field harga_barang kedalam tabel barang.

5. DROP
Fungsi: Command DROP ini berfungsi untuk menghapus, baik database, table, maupun field yang telah diinputkan ke dalam table.
Syntax : DROP TABLE nama_tabel;
Parameter : –
Contoh : DROP TABLE pembeli;
Penjelasan : perintah diatas akan menghapus tabel pembeli pada database toko.

DML atau Data Manipulation Language adalah kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data di dalam table.

Contoh Command DML:
1. INSERT INTO (Input/ Memasukkan/ Menambahkan Data)
 
Penggunaan SQL INSERT INTO ada dua cara yaitu:    
  • INSERT INTO nama_tabel values('record1','record2',record3'); Contoh:
INSERT INTO barang values('brg001','TV','50');

  • INSERT INTO nama_tabel (kolom1,kolom2, kolom3) values ('record1,'record2,'record3'); Contoh:
INSERT INTO barang (kode_barang, nama_barang, jumlah_barang) values ('brg001','TV','50');

2. UPDATE (Mengubah data/record yang ada)
  • UPDATE nama_tabel set kolom='recordbaru' where kolomprimary_key = 'recordprimary_key'; Contoh :
Update barang set nama_barang='Televisi' where kode_barang ='brg001';
3. DELETE (Menghapus data/record)
  • DELETE from nama_tabel where kolomprimary_key ='recordprimary_key'; Contoh :
DELETE from barang where kode_barang='brg001';
4. SELECT (Menampilkan data/record)
  • SELECT * from nama_tabel; Syntax ini akan menampilkan semua data dalam tabel. Contoh :
SELECT * from barang;
  • SELECT * from nama_tabel where kolomtertentu='record'; Syntax ini akan menampilkan data/record dengan data pada kolom tertentu, seperti menampilkan semua record dengan nama barang “TV”, atau memanggil record pada kode barang “brg001”. “*” (Bintang) disini berarti memanggil semua data pada field/kolom pada tabel. Contoh :
SELECT * from barang where nama_barang = 'TV';
SELECT * from barang where kode_barang = 'brg001';

  • SELECT kolomtertentu1, kolomtertentu2 from nama_tabel; Syntax ini menampilkan hanya dua kolom tertentu yang ada pada tabel, dan menampilkan semua record pada kolom tersebut. Contoh :
SELECT nama_barang, jumlah_barang from barang;


Tidak ada komentar:

Posting Komentar

Comments system

Disqus Shortname