Anda di halaman 1dari 8

DATABASE MYSQL DAN DDL

APA ITU DATABASE?

Database adalah kumpulan informasi yang disimpan di dalam


komputer sehingga dapat diperiksa (digunakan) menggunakan
suatu program komputer untuk memperoleh informasi dari basis
data tersebut.

APA ITU SQL?

Structured Query Language adalah sebuah bahasa yang


digunakan untuk mengakses data dalam basis data.
APA ITU DDL (DATA DEFINITION LANGUAGE)?
DDL digunakan untuk mendefinisikan, mengubah, serta menghapus basis
data dan objek-objek yang diperlukan dalam basis data, misalnya tabel,
view, user, dan sebagainya. Umumnya DDL menggunakan perintah Create,
Alter dan Drop tetapi kita juga bisa menggunakan Modify, Change dan
Rename.

Perintah-perintah DDL :
CREATE : Digunakan untuk membuat database dan tabel
Bentuk umumnya : Create database nama_db; atau Create table
nama_table;

ALTER : Digunakan untuk memodifikasi struktur dari sebuah tabel. Perintah


alter bisa digunakan untuk merubah nama database, nama tabel, nama
kolom, tipe data, memberi / menghapus primary key, dan merubah
panjang nilai.

DROP : Digunakan untuk menghapus database, kolom ataupun tabel


Perintah-perintah alter
-Menambah kolom :
Alter table nama_tabel add nama_kolom tipe_data(panjang_data);
-Menambah kolom setelah kolom :
Alter table nama_tabel add nama)kolom tipe_data(panjang_data) after nama_kolom;
-Mengganti nama tabel :
RENAME table nama_tabel TO nama_tabel_baru;
-Menambah primary key :
Alter table nama_tabel add primary key (nama_kolom);
-Menghapus primary key :
Alter table nama_tabel drop primary key;
-Menambah atribut auto_increment :
Alter table nama_table modify nama_kolom tipe_data(panjang_data) not null auto_increment;
-Mengganti nama kolom :
Alter table nama_table change nama_kolom nama_kolom_baru tipe_data(panjang_data);
Contoh : Alter table latihan change kolom1 kolom_baru char(15);
Perintah-perintah alter
-Merubah tipe data :
Alter table nama_tabel modify nama_kolom
tipe_data_baru(panjang__data);
-Menghapus kolom :
Alter table nama_tabel drop nama_kolom;
-Menghilangkan Atribut AI
Alter table nama_tabel tipe_data(panjang_data) not null
Perintah-perintah Drop
-Menghapus database:
Drop database nama_db;
-Menghapus table:
Drop table nama_tabel;
TIPS :

Menghapus primary key yang memiliki atribut auto_increment kita perlu menghilangkan
atribut auto increment terlebih dahulu dengan menggunakan perintah modify

Kita juga bisa membuat tabel dengan kolom sebagai primary key dan memiliki atribut AI
sehingga lebih efisien jika program menginginkan pertambahan nilai secara otomatis
LP Pertemuan 2 :
1. Apa itu DML
2. Sebutkan dan Jelaskan perintah-perintah DML
3. Fungsi tipe data Date dan Enum dan berikan
bentuk umumnya
4. Tuliskan 1 bentuk umum dan contoh perintah
DML

Anda mungkin juga menyukai