Ganjil
2021-2022 Ardy Wicaksono, S.Kom., M.Kom.
SQL (Structured Query Language)
Pendahuluan
• Sebuah bahasa permintaan database yang terstruktur.
• Bahasa SQL ini dibuat sebagai Bahasa yang dapat merelasikan beberapa table
dalam database maupun merelasikan antar database
Pembagian Bentuk Query SQL
Ardy Wicaksono
space, dan pengauditan penggunaan database
DDL (Data Definition Language)
• CREATE
• Untuk membuat database dan tabel
• DROP
• Untuk menghapus database dan tabel
• ALTER
• Untuk melakukan perubahan struktur table yang telah dibuat, baik
menampah field (Add), mengganti nama field (Change), atau
menamakannya kembali (Rename), dan menghapus field (Drop)
Ardy Wicaksono
Database
• Membuat Database
• Perintah:
• CREATE DATABASE nama_database;
• Contoh:
• CREATE DATABASE order_entry;
Ardy Wicaksono
Database
Ardy Wicaksono
Database
• Mengakses Database
• Perintah:
• USE nama_database;
• Contoh:
Ardy Wicaksono
Database
• Menghapus database
• Perintah:
• DROP DATABASE nama_database;
• Contoh:
Ardy Wicaksono
Tabel
Ardy Wicaksono
Tabel
Ardy Wicaksono
• DESC customers;
Tabel
• Menghapus Tabel
• Perintah:
• DROP TABLE nama_table;
• Contoh:
Ardy Wicaksono
DDL (Data Definition Language)
• Untuk lebih memahami penggunaan DDL tersebut kita coba terapkan pada
skema order entry.
• Berikut ini adalah diagram relationship atau relasi antar table dari skema order
entry.
Ardy Wicaksono
Constraint Tabel
• Constraint adalah aturan atau batasan yang sengaja kita terapkan pada table
untuk menjaga integritas dan konsistensi data. Ada 5 aturan constraint yang
biasanya diterapkan pada table. Constraint ini biasanya diterapkan saat
melakukan create table.
• Berikut ini 5 aturan constraint pada mysql yaitu primary key, foreign key,
unique, not null dan check.
Ardy Wicaksono
Skema Constraint Tabel
Ardy Wicaksono
Skema Constraint Tabel
Ardy Wicaksono
Terima Kasi
h