Tugas 2 (Database)
Tugas 2 (Database)
Untuk melakukan perintah-perintah dibawah ini, anda harus
telah menggunakan sebuah database (use)!
1.
Desc
Untuk Melihat deskripsi sebuah tabel dan
kolom-kolomnya, maka ketikkan perintah :
“desc makanan_kantin;”.
Dimana : Desc adalah perintah untuk
menampilkan deskripsi dari sebuah tabel, dan makanan_kantin adalah nama
tabelnya.
2.
Drop
Untuk menghapus sebuah tabel, maka ketikkan
perintah:
“drop table contoh;”.
Dimana : drop table adalah perintah untuk menghapus sebuah tabel, dan contoh
sebagai nama tabel.
3.
Alter Table
Untuk menambahkan kolom pada suatu tabel
yang sudah ada, maka ketikkan perintah berikut:
“alter table makanan_kantin2 add
nomor_register int not null first;”
Dimana : alter table sebagai perintah untuk
mengedit sebuah tabel, add adalah perintah untuk menambahkan kolom, dan first
adalah letak dari kolom yang dimaksud berada pada kolom pertama.
4.
Primary Key
Primary key adalah kolom yang dijadikan
sebagai identitas dari sebuah baris. Untuk menjadikan kolom sebagai primary
key, maka ketikkan perintah berikut:
“alter table makanan_kantin2 add
nomor_register int not null first, add primary key (nomor_register);”
Dimana : add primary key adalah perintah
untuk menjadikan kolom yang akan dibuat sebagai primary key.
5.
Auto Increment
Auto increment adalah perintah untuk
menjadikan kolom sebagai angka yang berurutan. Untuk menjadikan kolom memiliki
fungsi auto increment, maka ketikkan perintah berikut:
“alter table makanan_kantin2 add
nomor_register int not null auto_increment first, add primary
key(nomor_register);”
6.
Foreign Key
Foreign Key adalah primary key dari tabel
lain yang masuk ke dalam sebuah tabel yang dimaksud. Untuk membuat foreign key,
buat sebuah tabel yang memiliki primary key.
a.
Ketikkan perintah berikut untuk membuat tabel
pertama!
“create table makanan_kantin2(nomor_register int not null auto increment,
nama varchar (20), kualitas varchar (20), harga numeric (10), rating int (10),
primary key(nomor_register));”
b.
Jika tabel pertama telah dibuat, buat tabel
kedua dengan perintah berikut!
“create table menu_jajan2(nomor_induk int not null primary key, nama
varchar (20), ranking int, register_menu int not_null, constraint
makanan_kantin2_nomor_register_fk foreign key(register_menu) references
makanan_kantin2 (nomor_register));”
7. Delete
Jika ingin menghapus baris dari sebuah tabel maka ketikkan perintah berikut :
"delete from aneka_jus where nomor_register=5;"
dimana : aneka jus adalah nama tabel yang akan dihapus barisnya, dan nomor_register adalah kolom yang berisikan identitas dari baris yang akan dihapus.
Komentar
Posting Komentar