ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
APLIKASI BASIS DATA
ASTRILYANA, M.KOM (AIL)
Pertemuan 3 ABD.pdf
Data Definition Language adalah sebuah perintah berbasis query SQL
yang digunakan untuk membuat, merubah dan memanipulasi struktur
data dan objek pada sebuah basis data. Tabel dalam database
merupakan objek yang dapat menerima semua perinth DDL.
1. CREATE : perintah yang digunakan untuk membuat tabel dalam database
Struktur penulisan perintah create adalah
create database namadatabase;
2. Drop : perintah yang digunakan untuk menghapus objek dalam database
Struktur penulisan perintah drop databse adalah
drop database namadatabase;
Struktur penulisan perintah drop objek adalah
drop objek;
3. Alter : perintah yang digunakan untuk mengubah objek dalam database
Struktur penulisan perintah alter isi tabel adalah
alter table namatabel
Perintah alter sama dengan memanggil tabel dan membukanya sehingga
harus dilanjutkan dengan perintah pengubahnya seperti menghapus atau
menambahkan.
4. Add : perintah yang digunakan untuk menambahkan objek dalam database/tabel
Struktur penulisan perintah add pada tabel untuk menambah field adalah
add namafield tipefield;
Perintah add merupakan turunan dari perintah alter jadi penulisannya dibuat
setelah perintah alter dibuat.
5. Change : perintah yang digunakan untuk mengubah penamaan dalam tabel
Struktur penulisan perintah change pada field di tabel adalah
change namafieldlama namafieldbaru type(ukuran);
Perintah change merupakan turunan dari perintah alter jadi penulisannya dibuat
setelah perintah alter dibuat
6. Rename : perintah yang digunakan untuk mengubah penamaan tabel
Struktur penulisan perintah rename pada tabel adalah
rename tabel namatabellama to namatabelbaru;
Primary Key merupakan kunci field yang dibuat sebagai penanda dalam sebuah
tabel. PrimaryKey harus bersifat unik dan tidak bisa berulang. Primary key sangat
penting untuk menghubungkan antar tabel.
Selain primary key terdapat juga nilai pada field yaitu null. Null merupakan nilai
default dalam pengisian field dalam tabel. Namun ada kalanya kita harus
menggunakan not null sesuai kebutuhan. Nilai ini akan memastikan bahwa isi field
tidak kosong.
Pertemuan 3 ABD.pdf
Astrilyana, M.Kom

More Related Content

What's hot (15)

Sql
SqlSql
Sql
boyhokage
Ìý
Pengantar SQL
Pengantar SQLPengantar SQL
Pengantar SQL
Arri Widyanto
Ìý
Pertemuan 5 - SQL Basic
Pertemuan 5 - SQL BasicPertemuan 5 - SQL Basic
Pertemuan 5 - SQL Basic
Adi Triyatmoko
Ìý
Agus purnama (c1357201102)
Agus purnama (c1357201102)Agus purnama (c1357201102)
Agus purnama (c1357201102)
Agus Purnama
Ìý
Konsep basis data pengantar my sql
Konsep basis data pengantar  my sqlKonsep basis data pengantar  my sql
Konsep basis data pengantar my sql
Universitas Bina Darma Palembang
Ìý
Proyek 10 bhionk kiki yudi
Proyek 10 bhionk kiki yudiProyek 10 bhionk kiki yudi
Proyek 10 bhionk kiki yudi
Muhamad Rachman
Ìý
Fungsi fungsi pada php - pemrograman php my sql
Fungsi fungsi pada php - pemrograman php my sqlFungsi fungsi pada php - pemrograman php my sql
Fungsi fungsi pada php - pemrograman php my sql
Deka M Wildan
Ìý
DDL dan DML
DDL dan DMLDDL dan DML
DDL dan DML
ikikazuya
Ìý
Basis Data 2 Sesi 1
Basis Data 2 Sesi 1Basis Data 2 Sesi 1
Basis Data 2 Sesi 1
ikikazuya
Ìý
Part 6 ddl dan dml (case studiies)
Part 6  ddl dan dml (case studiies)Part 6  ddl dan dml (case studiies)
Part 6 ddl dan dml (case studiies)
Denny Yahya
Ìý
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier database
Desty Yani
Ìý
Membuat Tabel Relasi
Membuat Tabel RelasiMembuat Tabel Relasi
Membuat Tabel Relasi
ikikazuya
Ìý
Part 7 ddl dan dml lant..retriving data up
Part 7  ddl dan dml lant..retriving data upPart 7  ddl dan dml lant..retriving data up
Part 7 ddl dan dml lant..retriving data up
Denny Yahya
Ìý
Pertemuan 5 - SQL Basic
Pertemuan 5 - SQL BasicPertemuan 5 - SQL Basic
Pertemuan 5 - SQL Basic
Adi Triyatmoko
Ìý
Agus purnama (c1357201102)
Agus purnama (c1357201102)Agus purnama (c1357201102)
Agus purnama (c1357201102)
Agus Purnama
Ìý
Proyek 10 bhionk kiki yudi
Proyek 10 bhionk kiki yudiProyek 10 bhionk kiki yudi
Proyek 10 bhionk kiki yudi
Muhamad Rachman
Ìý
Fungsi fungsi pada php - pemrograman php my sql
Fungsi fungsi pada php - pemrograman php my sqlFungsi fungsi pada php - pemrograman php my sql
Fungsi fungsi pada php - pemrograman php my sql
Deka M Wildan
Ìý
DDL dan DML
DDL dan DMLDDL dan DML
DDL dan DML
ikikazuya
Ìý
Basis Data 2 Sesi 1
Basis Data 2 Sesi 1Basis Data 2 Sesi 1
Basis Data 2 Sesi 1
ikikazuya
Ìý
Part 6 ddl dan dml (case studiies)
Part 6  ddl dan dml (case studiies)Part 6  ddl dan dml (case studiies)
Part 6 ddl dan dml (case studiies)
Denny Yahya
Ìý
Kp.5 obyek premier database
Kp.5 obyek premier databaseKp.5 obyek premier database
Kp.5 obyek premier database
Desty Yani
Ìý
Membuat Tabel Relasi
Membuat Tabel RelasiMembuat Tabel Relasi
Membuat Tabel Relasi
ikikazuya
Ìý
Part 7 ddl dan dml lant..retriving data up
Part 7  ddl dan dml lant..retriving data upPart 7  ddl dan dml lant..retriving data up
Part 7 ddl dan dml lant..retriving data up
Denny Yahya
Ìý

Similar to Pertemuan 3 ABD.pdf (20)

Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)
Deka M Wildan
Ìý
Mengenal DDL, DML dan DCL dalam DATABASE.pptx
Mengenal DDL, DML dan DCL dalam DATABASE.pptxMengenal DDL, DML dan DCL dalam DATABASE.pptx
Mengenal DDL, DML dan DCL dalam DATABASE.pptx
MuhammadLutfi611209
Ìý
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)
Devi Apriansyah
Ìý
Pengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskanPengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskan
Dera62
Ìý
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Shofura Kamal
Ìý
Praktikum 1
Praktikum 1Praktikum 1
Praktikum 1
caturbawa
Ìý
Modul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLModul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQL
Deka M Wildan
Ìý
Sql session 1
Sql session 1Sql session 1
Sql session 1
Sanjaya CeBe
Ìý
materi SQL berbasis pendekatppt mm2.pptx
materi SQL berbasis pendekatppt mm2.pptxmateri SQL berbasis pendekatppt mm2.pptx
materi SQL berbasis pendekatppt mm2.pptx
laksanaheriyadi
Ìý
08 MODUL - STRUCTURE QUERY LANGUAGE.pptx
08 MODUL - STRUCTURE QUERY LANGUAGE.pptx08 MODUL - STRUCTURE QUERY LANGUAGE.pptx
08 MODUL - STRUCTURE QUERY LANGUAGE.pptx
quiztugasujian
Ìý
Materi 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DMLMateri 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DML
ilma207681
Ìý
ºÝºÝߣ ppbd d3 pertemuan 3
ºÝºÝߣ ppbd d3 pertemuan 3ºÝºÝߣ ppbd d3 pertemuan 3
ºÝºÝߣ ppbd d3 pertemuan 3
Bina Sarana Informatika
Ìý
Tupen 8 1235010002
Tupen 8 1235010002Tupen 8 1235010002
Tupen 8 1235010002
Abrianto Nugraha
Ìý
Sql (4)
Sql (4)Sql (4)
Sql (4)
Arib Herzi
Ìý
Sql (4)
Sql (4)Sql (4)
Sql (4)
Fariszal Nova
Ìý
Data Definition Language.pptx
Data Definition Language.pptxData Definition Language.pptx
Data Definition Language.pptx
rahmantoyuri
Ìý
Materi Perkuliahan Pertemuan_Pengenalan_MySQL.ppt
Materi Perkuliahan Pertemuan_Pengenalan_MySQL.pptMateri Perkuliahan Pertemuan_Pengenalan_MySQL.ppt
Materi Perkuliahan Pertemuan_Pengenalan_MySQL.ppt
febriitggp
Ìý
Data definition language
Data  definition languageData  definition language
Data definition language
Universitas Bina Darma Palembang
Ìý
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL
Simon Patabang
Ìý
Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)
Deka M Wildan
Ìý
Mengenal DDL, DML dan DCL dalam DATABASE.pptx
Mengenal DDL, DML dan DCL dalam DATABASE.pptxMengenal DDL, DML dan DCL dalam DATABASE.pptx
Mengenal DDL, DML dan DCL dalam DATABASE.pptx
MuhammadLutfi611209
Ìý
Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)Laporan praktikum modul 6 (ddl)
Laporan praktikum modul 6 (ddl)
Devi Apriansyah
Ìý
Pengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskanPengenalan MySQL data base yang akan dijelaskan
Pengenalan MySQL data base yang akan dijelaskan
Dera62
Ìý
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Shofura Kamal
Ìý
Praktikum 1
Praktikum 1Praktikum 1
Praktikum 1
caturbawa
Ìý
Modul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLModul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQL
Deka M Wildan
Ìý
Sql session 1
Sql session 1Sql session 1
Sql session 1
Sanjaya CeBe
Ìý
materi SQL berbasis pendekatppt mm2.pptx
materi SQL berbasis pendekatppt mm2.pptxmateri SQL berbasis pendekatppt mm2.pptx
materi SQL berbasis pendekatppt mm2.pptx
laksanaheriyadi
Ìý
08 MODUL - STRUCTURE QUERY LANGUAGE.pptx
08 MODUL - STRUCTURE QUERY LANGUAGE.pptx08 MODUL - STRUCTURE QUERY LANGUAGE.pptx
08 MODUL - STRUCTURE QUERY LANGUAGE.pptx
quiztugasujian
Ìý
Materi 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DMLMateri 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DML
ilma207681
Ìý
Data Definition Language.pptx
Data Definition Language.pptxData Definition Language.pptx
Data Definition Language.pptx
rahmantoyuri
Ìý
Materi Perkuliahan Pertemuan_Pengenalan_MySQL.ppt
Materi Perkuliahan Pertemuan_Pengenalan_MySQL.pptMateri Perkuliahan Pertemuan_Pengenalan_MySQL.ppt
Materi Perkuliahan Pertemuan_Pengenalan_MySQL.ppt
febriitggp
Ìý
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL
Simon Patabang
Ìý

Recently uploaded (8)

Soal ulangan mid semester 1 b arab kls 2 haqqu.docx
Soal ulangan mid semester 1 b arab kls 2 haqqu.docxSoal ulangan mid semester 1 b arab kls 2 haqqu.docx
Soal ulangan mid semester 1 b arab kls 2 haqqu.docx
DZAKY60
Ìý
HIPOTESIS DAN UJI HIPOTESIS (1).pptxsN<YGSKSAKMCSK
HIPOTESIS DAN UJI HIPOTESIS (1).pptxsN<YGSKSAKMCSKHIPOTESIS DAN UJI HIPOTESIS (1).pptxsN<YGSKSAKMCSK
HIPOTESIS DAN UJI HIPOTESIS (1).pptxsN<YGSKSAKMCSK
gendhisirma
Ìý
kelompok 3 jangkauan data dan jangkauan interquartil data kelompok Presentasi...
kelompok 3 jangkauan data dan jangkauan interquartil data kelompok Presentasi...kelompok 3 jangkauan data dan jangkauan interquartil data kelompok Presentasi...
kelompok 3 jangkauan data dan jangkauan interquartil data kelompok Presentasi...
ekasanjaya2610
Ìý
Paparan Panduan Implementasi Kurikulum Cinta_17 Februari 2025.pdf
Paparan Panduan Implementasi Kurikulum Cinta_17 Februari 2025.pdfPaparan Panduan Implementasi Kurikulum Cinta_17 Februari 2025.pdf
Paparan Panduan Implementasi Kurikulum Cinta_17 Februari 2025.pdf
blendonk45
Ìý
com.google.android.apps.photos.Image photolokasi.pdf
com.google.android.apps.photos.Image photolokasi.pdfcom.google.android.apps.photos.Image photolokasi.pdf
com.google.android.apps.photos.Image photolokasi.pdf
DNcen
Ìý
materi Probabilitas dan Staitistik semester 1
materi Probabilitas dan Staitistik semester 1materi Probabilitas dan Staitistik semester 1
materi Probabilitas dan Staitistik semester 1
SyaifuddinRahmad
Ìý
Topik 11 Employee Engagement dan Analitik Sentimen
Topik 11 Employee Engagement dan Analitik SentimenTopik 11 Employee Engagement dan Analitik Sentimen
Topik 11 Employee Engagement dan Analitik Sentimen
Seta Wicaksana
Ìý
PPT Pengantar Data Mining Pertemuan 2 .ppt
PPT Pengantar Data Mining Pertemuan 2 .pptPPT Pengantar Data Mining Pertemuan 2 .ppt
PPT Pengantar Data Mining Pertemuan 2 .ppt
Muhammad Nasution
Ìý
Soal ulangan mid semester 1 b arab kls 2 haqqu.docx
Soal ulangan mid semester 1 b arab kls 2 haqqu.docxSoal ulangan mid semester 1 b arab kls 2 haqqu.docx
Soal ulangan mid semester 1 b arab kls 2 haqqu.docx
DZAKY60
Ìý
HIPOTESIS DAN UJI HIPOTESIS (1).pptxsN<YGSKSAKMCSK
HIPOTESIS DAN UJI HIPOTESIS (1).pptxsN<YGSKSAKMCSKHIPOTESIS DAN UJI HIPOTESIS (1).pptxsN<YGSKSAKMCSK
HIPOTESIS DAN UJI HIPOTESIS (1).pptxsN<YGSKSAKMCSK
gendhisirma
Ìý
kelompok 3 jangkauan data dan jangkauan interquartil data kelompok Presentasi...
kelompok 3 jangkauan data dan jangkauan interquartil data kelompok Presentasi...kelompok 3 jangkauan data dan jangkauan interquartil data kelompok Presentasi...
kelompok 3 jangkauan data dan jangkauan interquartil data kelompok Presentasi...
ekasanjaya2610
Ìý
Paparan Panduan Implementasi Kurikulum Cinta_17 Februari 2025.pdf
Paparan Panduan Implementasi Kurikulum Cinta_17 Februari 2025.pdfPaparan Panduan Implementasi Kurikulum Cinta_17 Februari 2025.pdf
Paparan Panduan Implementasi Kurikulum Cinta_17 Februari 2025.pdf
blendonk45
Ìý
com.google.android.apps.photos.Image photolokasi.pdf
com.google.android.apps.photos.Image photolokasi.pdfcom.google.android.apps.photos.Image photolokasi.pdf
com.google.android.apps.photos.Image photolokasi.pdf
DNcen
Ìý
materi Probabilitas dan Staitistik semester 1
materi Probabilitas dan Staitistik semester 1materi Probabilitas dan Staitistik semester 1
materi Probabilitas dan Staitistik semester 1
SyaifuddinRahmad
Ìý
Topik 11 Employee Engagement dan Analitik Sentimen
Topik 11 Employee Engagement dan Analitik SentimenTopik 11 Employee Engagement dan Analitik Sentimen
Topik 11 Employee Engagement dan Analitik Sentimen
Seta Wicaksana
Ìý
PPT Pengantar Data Mining Pertemuan 2 .ppt
PPT Pengantar Data Mining Pertemuan 2 .pptPPT Pengantar Data Mining Pertemuan 2 .ppt
PPT Pengantar Data Mining Pertemuan 2 .ppt
Muhammad Nasution
Ìý

Pertemuan 3 ABD.pdf

  • 3. Data Definition Language adalah sebuah perintah berbasis query SQL yang digunakan untuk membuat, merubah dan memanipulasi struktur data dan objek pada sebuah basis data. Tabel dalam database merupakan objek yang dapat menerima semua perinth DDL.
  • 4. 1. CREATE : perintah yang digunakan untuk membuat tabel dalam database Struktur penulisan perintah create adalah create database namadatabase;
  • 5. 2. Drop : perintah yang digunakan untuk menghapus objek dalam database Struktur penulisan perintah drop databse adalah drop database namadatabase; Struktur penulisan perintah drop objek adalah drop objek;
  • 6. 3. Alter : perintah yang digunakan untuk mengubah objek dalam database Struktur penulisan perintah alter isi tabel adalah alter table namatabel Perintah alter sama dengan memanggil tabel dan membukanya sehingga harus dilanjutkan dengan perintah pengubahnya seperti menghapus atau menambahkan.
  • 7. 4. Add : perintah yang digunakan untuk menambahkan objek dalam database/tabel Struktur penulisan perintah add pada tabel untuk menambah field adalah add namafield tipefield; Perintah add merupakan turunan dari perintah alter jadi penulisannya dibuat setelah perintah alter dibuat.
  • 8. 5. Change : perintah yang digunakan untuk mengubah penamaan dalam tabel Struktur penulisan perintah change pada field di tabel adalah change namafieldlama namafieldbaru type(ukuran); Perintah change merupakan turunan dari perintah alter jadi penulisannya dibuat setelah perintah alter dibuat
  • 9. 6. Rename : perintah yang digunakan untuk mengubah penamaan tabel Struktur penulisan perintah rename pada tabel adalah rename tabel namatabellama to namatabelbaru;
  • 10. Primary Key merupakan kunci field yang dibuat sebagai penanda dalam sebuah tabel. PrimaryKey harus bersifat unik dan tidak bisa berulang. Primary key sangat penting untuk menghubungkan antar tabel. Selain primary key terdapat juga nilai pada field yaitu null. Null merupakan nilai default dalam pengisian field dalam tabel. Namun ada kalanya kita harus menggunakan not null sesuai kebutuhan. Nilai ini akan memastikan bahwa isi field tidak kosong.