1. Nama : Agus Purnama
NIM : C1357201102
Jurusan : Sistem Informasi
Kelas : C
1. Tuliskan perintah-perintah dalam bahasa basis data, DDL dan DML !
Jawab:
Berikut ini adalah perintah-perintah DDL (Data Definition Language) dalam bahasa
basis data :
1. CREATE TABLE
CREATE TABLE berfungsi untuk membentuk atau membuat basis
data, tabel atau index. Syntax umumnya adalah sebagai berikut :
CREATE TABLE [schema, ] table
( column datatype [DEFAULT expr][,...]);
2. ALTER TABLE
ALTER TABLE berfungsi untuk mengubah struktur tabel berupa
menambahkan kolom baru maupun memodifikasi kolom yang sudah ada.
Untuk menambah kolom baru, syntax umumnya adalah sebagai berikut :
ALTER TABLE table
ADD (column datatype [DEFAULT expr]
[, column datatype]...);
Sedangkan untuk syntaks umumnya dari perintah ALTER TABLE untuk
memodifikasi kolom adalah sebagai berikut :
ALTER TABLE table
MODIFY (column datatype [DEFAULT expr]
[, column datatype] ... );
3. DROP TABLE
DROP TABLE berfungsi untuk menghapus basis data, tabel atau
index. Melakukan penghapusan tabel dengan perintah DROP TABLE, berarti
semua data dan struktur dari table akan dihapus, semua transaksi pending
akan di-commit, semua indeks akan dihapus. Perintah drop ini tidak bisa di-
rollback, sebagai contoh, jika kita ingin menghapus tabel dosen, maka yang
harus dilakukan adalah mengetikan syntaks berikut ini :
DROP TABLE dept;
Berikut ini adalah perintah-perintah DML (Data Manipulation Language) dalam
bahasa basis data :
2. 1. INSERT
INSERT berfungsi melakukan penambahan data pada sebuah tabel.
Berikut ini adalah syntaks umunya :
INSERT INTO nama_tabel(field ke-1, ….. field ke-n)
VALUES(nilai_field_ke-1, …. nilai_field_ke-n);
2. UPDATE
UPDATE berfungsi untuk pembaruan data pada sebuah tabel. Contoh
syntaks penggunan perintah UPDATE ini umumnya adalah sebagai berikut :
UPDATE nama_tabel
SET nama_field = data_baru
WHERE nama_field = data_lama;
3. SELECT
SELECT berfungsi untuk memilih data dari satu atau beberapa tabel.
Berikut ini adalah contoh dari syntaks umumnya :
SELECT [DISTINCT] select_list
FROM table_source
[WHERE search_condition]
[GROUP BY group_by_expression]
[HAVING search_condition]
[ORDER BY order_expression [ASC | DESC] ]
4. DELETE
DELETE berfungsi untuk menghapus data pada sebuah tabel. Contoh
syntaks penggunan perintah DELETE ini umumnya adalah sebagai berikut :
DELETE FROM nama_tabel
[ WHERE kondisi];