Jun 27, 2021
Basis Data 2
Kuliah
Modifikasi Database - Basis Data 2
Modifikasi Database adalah kegiatan yang bertujuan untuk mengubah
data-data yang ada pada suatu tabel didalam database. Terdapat 3 jenis
modifikasi, yaitu:
- INSERT
- DELETE
- UPDATE
INSERT
Digunakan untuk memasukkan data baru ke dalam suatu tabel.Contoh berikut
adalah query untuk memasukkan suatu data ke dalam satu table
INSERT INTO <realtion> VALUES (<list of="" value="">);
Contoh : tambahkan kedalam table kelas (nim , nama) 01234567 Arif
INSERT INTO kelas VALUES (‘01234567’,’Arif’);
Atau
INSERT INTO kelas (nim, nama) VALUES (‘01234567’,’Arif’);
DELETE
Digunakan untuk menghapus data dari suatu table dapat dilakukan
berdasarkan atribut tertentu
DELETE FROM <tabel> WHERE <kondisi>;
Contoh : hapus dari table kelas (nim , nama) 01234567 Arif
DELETE FROM kelas WHERE nim = ‘01234567’ AND nama =‘Arif’;
Untuk menghapus semua baris gunakan:
DELETE FROM kelas;
UPDATE
Digunakan untuk merubah data dari suatu tabel. Misal sebelum perubahan data
dilakukan, dibuat atribut alamat untuk tabel kelas
ALTER table kelas ADD alamat varchar (20);
Bisa juga merubah nilai dari beberapa data dengan memanfaatkan klausa
WHERE. Syntax penggunaan seperti berikut.
UPDATE <table> SET <daftar atribut> WHERE <kondisi pada baris>;
Contoh : ubah nama menjadi Rahmat yang memiliki nim 01234567
UPDATE kelas SET nama = ‘Rahmat’ WHERE nim = ‘01234567’;
NULL Values
Suatu atribut dari tabel dapat di set agar dapat berisi nilai NULL atau
tidak. yang dapat bernilai NULL biasanya atribut
yang bukan Primary Key
Misal atribut nama tidak seharusnya memiliki nilai NULL, maka dapat
diubah dengan menggunakan query:
ALTER table kelas CHANGE nama nama varchar (10) not null;
Mendeklarasikan sebuah table
Bentuk sederhana untuk membuat sebuah table
CREATE TABLE <nama> (<daftar atribut>);
DROP TABLE <nama>;
Element Deklarasi Table
Elemen dasar merupakan sebuah atribut dan typenya, type paling umum adalah:
- INT or INTEGER
- REAL or FLOAT
- CHAR (n)
- VARCHAR (n)
Mendeklarasikan Kunci
Sebuah atribut atau daftar atribut dapat didekarasikan kunci yang disebut primary key atau unique. Contoh:
CREATE TABLE kelas (Nim int UNIQUE, Nama char (20));
Dalam sebuah atribut juga dimungkinkan memiliki lebih dari satu kunci
CREATE TABLE kelas (
Nim int,
Nama char (20),
Alamat varchar (100),
PRIMARY KEY (Nim, Nama));