Anda di halaman 1dari 30

Letda Cpn Riyant Budi Setiawan, S, Kom., M.Tr.T.

Pertemuan 3
DDL
Data Defitinion Language

DML
Data Manipulation Language

DML
Data Control Language
DDL
Data Defitinion Language
DDL (Data Definition Languange) merupakan sekumpulan set
perintah yang bertujuan untuk mendefinisikan atribut – atribut
database, tabel, atribut kolom (field), maupun batasan – batasan
terhadap suatu atribut dan relasi/hubungan antar tabel.
kelompok perintah DDL adalah : CREATE, ALTER, dan DROP
Create, alter and drop
CREATE merupakan perintah DDL yang digunakan untuk
membuat database maupun tabel. Nama database maupun tabel
tidak boleh mengandung spasi (space).

ALTER merupakan perintah DDL yang digunakan untuk


mengubah nama/struktur table.

DROP merupakan perintah DDL yang digunakan untuk


menghapus database ataupun tabel.
mysql –u root
User ‘root’ dalam istilah keamanan komputer sering disebut sebagai ‘superuser’. Superuser
merupakan tingkatan user tertinggi dimana user ini dapat melihat, mengubah, bahkan menghapus
seluruh database dan menjalankan perintah apapun yang terdapat dalam MySQL.

3
4
5
Show tables;
Untuk mendapatkan daftar table dalam database
, gunakan query show tables;
describe nama_table;
Perintah DESCRIBE digunakan untuk mendeskripsikan struktur sebuah
tabel. Informasi yang didapat adalah struktur kolom atau field apa saja yang
terdapat dalam tabel tersebut berikut tipe data dan informasi lainnya yang ingin kita
ketahui lebih detail berkaitan dengan kolom-kolom pada sebuah tabel.
Alter table nama_table add nama_colom typedata();
alter table add merupakan perintah untuk menambahkan kolom
pada sebuah table.
alter table <nama_table> change <kolom_lama> <kolom_baru>
typedata(….);
ALTER TABLE <nama_table> change merupakan fungsi untuk
merubah nama column beserta atribut dalam sebuat tabel.
alter table <nama_table> rename to <nama_table_baru>;

ALTER TABLE <nama_table> rename merupakan fungsi untuk


merubah nama tabel pada sebuah database.
Create table stok_barang (id_barang int(20), nama_barang varchar(100));
alter table <nama_table> add primary key merupakan fungsi untuk menambahkan
primary key pada tabel
• Buat tabel dengan ketentuan:
Jualan
id_penjualan Int (10)
nama_sales Varchar (100)
nama_barang Varchar (100)
jumlah_item Int (10)

• Tambahkan kolom dengan nama harga dan atribut integer (20)


• Tambahkan nama kolom nama_sales varchar(100) dengan nama kolom
nama_penjual varchar (100)
• Ganti nama tabel Jualan dengan nama tabel Penjualan
• Tambahkan primary key pada id_penjualan
dml
Data Manipulation Language
DML (Data Manipulation Languange) adalah bahasa komputer yang
merupakan perintah untuk membantu pengguna memanipulasi data
dalam database. Manipulasi ini dilakukan dengan memasukkan data ke
dalam tabel database, mengambil data yang ada, kemudian menghapus
data dari tabel yang ada, dan memodifikasi data yang ada.
kelompok perintah DDL adalah : CREATE, READ, UPDATE & DELETE.
CREATE berguna untuk membuat entri atau record baru dalam
sebuah tabel di dalam database. Di dalam aplikasi berbasis SQL, fungsi
create seringkali disebut dengan insert.
READ membaca entri data yang sudah terdaftar dalam sebuah
database. Namun, fungsi ini tidak akan memberikan akses untuk
mengubah data yang telah tersimpan di dalam database.
UPDATE memperbarui entri data ketika informasi di dalamnya
memerlukan perubahan. Dengan fungsi ini, kamu dapat mengubah detail
dari sebuah entri di database.
DELETE menghapus entri data yang sudah tidak diperlukan dalam
sebuah database. Ketika menggunakan fungsi ini, pengguna akan
mengakses detail terkait sebuah entri dan kemudian memberikan
perintah kepada sistem untuk menghilangkannya dari database.
berguna untuk membuat entri atau record baru dalam
sebuah tabel di dalam database.

insert into penjualan (id_penjualan, nama_penjual, nama_barang,


jumlah_item, harga) values (1, "bobi", "sepatu", 1, 100000);
• Buat isi tabel dengan ketentuan:
PENJUALAN
ID PENJUALAN NAMA PENJUAL NAMA BARANG JUMLAH ITEM HARGA
2 Doni Harddisk 2 700000
3 Roni Flashdisk 5 320000
4 Sony CD Rom 9 400000
5 Rina DVD 12 10000
membaca entri data yang sudah terdaftar dalam sebuah
database. Namun, fungsi ini tidak akan memberikan akses untuk
mengubah data yang telah tersimpan di dalam database.
Select * merupakan perintah untuk menampilkan
seluruh data yang ada dalam sebuah table, tanda (*) yang
mewakili untuk menampilkan data seluruhnya.
memperbarui entri data ketika informasi di dalamnya
memerlukan perubahan. Dengan fungsi ini, kamu dapat mengubah
detail dari sebuah entri di database.

Update penjualan set nama_penjual = “sony” where


nama_penjual = “bobi”;
menghapus entri data yang sudah tidak diperlukan
dalam sebuah database. Ketika menggunakan fungsi ini, pengguna
akan mengakses detail terkait sebuah entri dan kemudian
memberikan perintah kepada sistem untuk menghilangkannya dari
database.
• Rubah nama barang menjadi Sandal pada nama penjual Sony
• Rubah jumlah item menjadi 8 pada nama penjual rina
• Rubah harga menjadi 200000 pada id_penjual 5
• Hapus data atas nama Doni
Drop table digunakan untuk menghapus table dari
database, sama seperti drop pada database, penggunaan drop
table tidak memberikan konfirmasi ketika menghapus table.

Anda mungkin juga menyukai