BASIS DATA
Oleh: 202053002 – Noor Amalia
GASAL 2021-2022
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
Daftar Isi
A. Penjelasan/Uraian
DDL adalah singkatan dari Data Definition Language yaitu Kumpulan perintah pada
SQL untuk menggambarkan desain dari database secara menyeluruh, selain itu DDL(Data
Definition Language) juga digunakan untuk membuat, merubah maupun menghapus struktur
atau definisi tipe data dari obyek yang ada pada database.
CREATE
TABEL MAHASISWA
MySQL CREATE TABLE Mahasiswa (NIM VarChar(9), Nama
Char(30), KotaLahir Char(30), TanggalLahir Date);
TABEL DOSEN
MySQL CREATE TABLE Dosen (NID VarChar(7), Nama Char(30));
TABEL PENILAIAN
MySQL > CREATE TABLE Penilaian (NIM Char(9), Kode Char(7),
Nilai Char(2), Foreign Key (NIM References
Mahasiswa(NIM));
a. Menghapus Tabel
MySQL > DROP TABLE namatabel
ALTER
PRIMARY KEY
1. CREATE
Perintah untuk membuat tabel baru di dalam sebuah database. Tidak hanya untuk
tabel baru, tetapi juga database ataupun kolom baru. Untuk membuat database ketikkan
pada MySQL console CREATE DATABASE nama_database;.
Misalnya akan menciptakan database dengan nama Mahasiswa. Query yang
digunakan yaitu :
CREATE DATABASE Mahasiswa;
2. DROP
Fungsi statement Drop Database adalah untuk menghapus database. Satu hal yang perlu
diperhatikan ialah, MySQL tidak akan memberi informasi konfirmasi penghapusan database jika
menggunakan statement ini. Oleh karenanya harus berhati-hati menggunakan statement ini karena
semua record, tabel dan objek yang ada dalam database akan ikut hilang bersama database yang
dihapus. Query yang digunakan yaitu :
DROP TABLE nama_database/tabel/kolom/index;
Misalnya akan menghapus database Mahasiswa maka kita dapar menggunakan
query :
DROP DATABASE Mahasiswa;
Kemudian, gunakan perintah SHOW DATABASES untuk melihat kembali daftar
database.
3. ALTER
Fungsi statement ALTER DATABASE adalah untuk mengubah/menambahkan
karakteristik suatu database/tabel yang biasanya sudah tersimpan.
Misalnya akan menambahkan kolom Tipedata pada tabel maka query yang
digunakan yaitu :
2. Ubah tipe data relasi Penilaian kolom NIM menjadi VarChar lebar 9.
Gunakan perintah SHOW CREATE TABLE Penilaian;
Kemudian ketikkan perintah ALTER TABLE Penilaian DROP FOREIGN
KEY penilaian_ibfk_2;
Lalu ALTER TABLE penilaian DROP KEY Kode;
4. Isikan data ke dalam tabel yang telah dibuat berdasarkan materi teori pertemuan ke-2
Deskiripsikan tabel yang akan diisi
Ketikkan perintah INSERT INTO namatabel VALUES
Isi tabel dengan data yang tersedia
Tampilkan perintah hasil pengisian tabel dengan mengetikkan SELECT *
FROM namatabel;
TABEL DOSEN
NID Nama
S-79001 Eko Darmanto
D-06001 Ismail ZAR
TABEL MAHASISWA
TAMBAHAN :
Untuk penulisan nama dengan menggunakan petik atas seperti (Dhiya’) maka
cara pengisian datanya menggunakan special karakter tanda backslash (\’)
Kode Program : Mengisi tabel Mahasiswa
TABEL MENGAJAR
5. Buat tabel contoh untuk mempraktekkan perintah ALTER yang belum dijelaskan
MODIFY
Mengganti tipe data suatu kolom dapat menggunakan perintah :
MySQL > ALTER TABLE namatabel MODIFY namakolom tipedatabaru;
CHANGE
Mengubah nama kolom beserta tipe datanya dapat menggunakan perintah:
MySQL > ALTER TABL namatabel CHANGE namakolomyangdiubah
namakolombarutipedata;
RENAME
Mengubah nama tabel menjadi nama yang baru maka dapat menggunakan
perintah:
MySQL > ALTER TABLE namatabel RENAME namatabelbaru;