SlideShare a Scribd company logo
1 of 22
BAHASA SQL
(Structured Query Language)
Sesi 5
Pengantar
Bahasa SQL :
1. Data Definition Language (DDL)
2. Data Manipulation Language (DML)
3. Data Control Language (DCL)
4. Transaction Language (TSL)
Data Definition Language
(DDL)
Pertemuan 12
CREATE
DROP
ALTER
Data Definition Language
Digunakan untuk mendefinisikan (membuat,
menghapus, mengubah) objek dalam database.
CREATE
Create berfungsi untuk membuat objek
(database, tabel, dll) dalam sistem database
CREATE DATABASE nama_database
Membuat Database
CREATE DATABASE Penjualan
CREATE TABLE nama_tabel (Kolom Tipedata Constraint)
Membuat Tabel
CREATE TABLE Mahasiswa(NRP char (4) Primary Key,
Nama varchar(20),
Usia Int)
DROP DATABASE penjualan
DROP
Drop berfungsi menghapus Objek dalam database
DROP TABLE Mahasiswa
ALTER
Alter berfungsi merubah Objek dalam database
ALTER TABLE Mahasiswa ADD alamat varchar(50)
ALTER TABLE mahasiswa DROP COLUMN alamat
ALTER TABLE mahasiswa ALTER COLUMN alamat int
Data Manipulation Language
(DML)
Pertemuan 5
INSERT
UPDATE
DELETE
SELECT
DML
Digunakan untuk melakukan manipulasi
(perubahan) data yang ada dalam tabel.
INSERT INTO nama tabel VALUES (nilai1, nilai2,..)
INSERT
insert berfungsi untuk menambah nilai (data)
pada suatu tabel.
INSERT INTO mahasiswa VALUES (‘14123’, ‘ASEP’, ‘CIMAHI’)
INSERT
NRP NAMA ALAMAT
MAHASISWA
14123 ASEP CIMAHI
UPDATE nama tabel SET nama field = nilai baru
UPDATE
Update berfungsi untuk merubah nilai (data)
pada suatu tabel.
UPDATE
NRP NAMA ALAMAT
14123 ASEP CIMAHI
MAHASISWA
Contoh : Dari tabel MAHASISWA diatas, kita akan merubah data
NAMA yang awalnya ASEP menjadi WAWAN
UPDATE mahasiswa SET nama= ‘wawan’
UPDATE
NRP NAMA ALAMAT
14123 ASEP CIMAHI
14133 KOKOM BANDUNG
MAHASISWA
Contoh : Dari tabel MAHASISWA diatas, kita akan merubah data
NAMA yang awalnya ASEP menjadi WAWAN
UPDATE mahasiswa SET nama= ‘wawan’ WHERE
NRP=‘14133’
DELETE FROM nama tabel
DELETE
Delete berfungsi untuk menghapus nilai (data)
pada suatu tabel.
DELETE
NRP NAMA ALAMAT
14123 ASEP CIMAHI
MAHASISWA
Contoh : Dari tabel MAHASISWA diatas, kita akan menghapus
data yang ada
DELETE FROM mahasiswa
DELETE
NRP NAMA ALAMAT
14123 ASEP CIMAHI
14133 KOKOM BANDUNG
MAHASISWA
Contoh : Dari tabel MAHASISWA diatas, kita akan menghapus
data yang mempunyai nrp 14133
DELETE FROM mahasiswa WHERE NRP=‘14133’
SELECT * FROM nama tabel
SELECT
Select berfungsi untuk mengambil nilai (data)
pada suatu tabel.
SELECT nama field, nama field FROM nama tabel
DELETE
NRP NAMA ALAMAT
14123 ASEP CIMAHI
MAHASISWA
Contoh : Dari tabel MAHASISWA diatas, kita akan menampilkan
seluruh data
SELECT * FROM mahasiswa
DELETE
NRP NAMA ALAMAT
14123 ASEP CIMAHI
14133 KOKOM BANDUNG
MAHASISWA
Contoh : Dari tabel MAHASISWA diatas, kita akan menampilkan
NRP dan NAMA saja.
SELECT NRP, NAMA FROM mahasiswa

More Related Content

What's hot

Pengajuan nomor gudep
Pengajuan nomor gudepPengajuan nomor gudep
Pengajuan nomor gudepAzis Elfaqih
 
Contoh surat-permohonan-rekomendasi-doc
Contoh surat-permohonan-rekomendasi-docContoh surat-permohonan-rekomendasi-doc
Contoh surat-permohonan-rekomendasi-docKangEchwan
 
Surat kuasa pembukaan rekening bank
Surat kuasa pembukaan rekening bankSurat kuasa pembukaan rekening bank
Surat kuasa pembukaan rekening bankalijaya singebate
 
Undangan pelantikan
Undangan pelantikanUndangan pelantikan
Undangan pelantikanAsep Rahmat
 
Surat keterangan un
Surat keterangan unSurat keterangan un
Surat keterangan unmief04
 
Surat ijin belajar
Surat ijin belajarSurat ijin belajar
Surat ijin belajarezathegreat
 
Contoh Surat Pengunduran Diri Kerja Yang Baik dan Sopan Disertai Tips
Contoh Surat Pengunduran Diri Kerja Yang Baik dan Sopan Disertai TipsContoh Surat Pengunduran Diri Kerja Yang Baik dan Sopan Disertai Tips
Contoh Surat Pengunduran Diri Kerja Yang Baik dan Sopan Disertai TipsContoh Surat Indonesia Lengkap
 
Format buku penghubung siswa
Format buku penghubung siswaFormat buku penghubung siswa
Format buku penghubung siswaGus Fendi
 
Surat undangan kejuaraan futsal smp se dki jakarta
Surat undangan kejuaraan futsal smp se dki jakartaSurat undangan kejuaraan futsal smp se dki jakarta
Surat undangan kejuaraan futsal smp se dki jakartaPramudito Hutomo
 
Surat Undangan Kerja Bakti
Surat Undangan Kerja BaktiSurat Undangan Kerja Bakti
Surat Undangan Kerja BaktiSidik Abdullah
 
Surat dan Notulen Rapat OSIS/PK VIP
Surat dan Notulen Rapat OSIS/PK VIPSurat dan Notulen Rapat OSIS/PK VIP
Surat dan Notulen Rapat OSIS/PK VIPwisnuwms
 

What's hot (20)

Surat tugas siswa
Surat tugas siswaSurat tugas siswa
Surat tugas siswa
 
Pengajuan nomor gudep
Pengajuan nomor gudepPengajuan nomor gudep
Pengajuan nomor gudep
 
Contoh surat-permohonan-rekomendasi-doc
Contoh surat-permohonan-rekomendasi-docContoh surat-permohonan-rekomendasi-doc
Contoh surat-permohonan-rekomendasi-doc
 
Surat kuasa pembukaan rekening bank
Surat kuasa pembukaan rekening bankSurat kuasa pembukaan rekening bank
Surat kuasa pembukaan rekening bank
 
Berita acara rt
Berita acara rtBerita acara rt
Berita acara rt
 
Undangan pelantikan
Undangan pelantikanUndangan pelantikan
Undangan pelantikan
 
Surat keterangan un
Surat keterangan unSurat keterangan un
Surat keterangan un
 
Surat ijin belajar
Surat ijin belajarSurat ijin belajar
Surat ijin belajar
 
Contoh Surat Pengunduran Diri Kerja Yang Baik dan Sopan Disertai Tips
Contoh Surat Pengunduran Diri Kerja Yang Baik dan Sopan Disertai TipsContoh Surat Pengunduran Diri Kerja Yang Baik dan Sopan Disertai Tips
Contoh Surat Pengunduran Diri Kerja Yang Baik dan Sopan Disertai Tips
 
contoh piagam bantara
contoh piagam bantaracontoh piagam bantara
contoh piagam bantara
 
Format buku penghubung siswa
Format buku penghubung siswaFormat buku penghubung siswa
Format buku penghubung siswa
 
Contoh surat resmi
Contoh surat resmiContoh surat resmi
Contoh surat resmi
 
DAFTAR-INVENTARIS-KELAS.docx
DAFTAR-INVENTARIS-KELAS.docxDAFTAR-INVENTARIS-KELAS.docx
DAFTAR-INVENTARIS-KELAS.docx
 
Surat undangan kejuaraan futsal smp se dki jakarta
Surat undangan kejuaraan futsal smp se dki jakartaSurat undangan kejuaraan futsal smp se dki jakarta
Surat undangan kejuaraan futsal smp se dki jakarta
 
Undangan aqiqah
Undangan aqiqahUndangan aqiqah
Undangan aqiqah
 
Surat Undangan Kerja Bakti
Surat Undangan Kerja BaktiSurat Undangan Kerja Bakti
Surat Undangan Kerja Bakti
 
Format penilaian pildacil
Format penilaian pildacilFormat penilaian pildacil
Format penilaian pildacil
 
Contoh surat pengunduran diri
Contoh surat pengunduran diriContoh surat pengunduran diri
Contoh surat pengunduran diri
 
Surat dan Notulen Rapat OSIS/PK VIP
Surat dan Notulen Rapat OSIS/PK VIPSurat dan Notulen Rapat OSIS/PK VIP
Surat dan Notulen Rapat OSIS/PK VIP
 
contoh kartu pinjaman alat copy
contoh kartu pinjaman alat copycontoh kartu pinjaman alat copy
contoh kartu pinjaman alat copy
 

Similar to DML

7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQLSimon Patabang
 
T modul 5 mysql
T modul 5 mysqlT modul 5 mysql
T modul 5 mysqljafra
 
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.ppt
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.pptfile_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.ppt
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.pptlumaeducation
 
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 upDenny Yahya
 
Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2zuckcruel
 
Membuat Database Menggunakan MySql
Membuat Database Menggunakan MySqlMembuat Database Menggunakan MySql
Membuat Database Menggunakan MySqltaufikindra16
 
Praktikum basis data 2
Praktikum basis data 2Praktikum basis data 2
Praktikum basis data 2AuliyaRahman9
 
Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)Devi Apriansyah
 
Agus purnama (c1357201102)
Agus purnama (c1357201102)Agus purnama (c1357201102)
Agus purnama (c1357201102)Agus Purnama
 
SQL database client server
SQL database client serverSQL database client server
SQL database client serverDesty Yani
 

Similar to DML (20)

Sql dasar
Sql dasarSql dasar
Sql dasar
 
7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL7 Materi Kuliah Bahasa SQL
7 Materi Kuliah Bahasa SQL
 
Modul 2 19 jan 2013
Modul 2 19 jan 2013Modul 2 19 jan 2013
Modul 2 19 jan 2013
 
T modul 5 mysql
T modul 5 mysqlT modul 5 mysql
T modul 5 mysql
 
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.ppt
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.pptfile_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.ppt
file_2013-09-24_11_21_37_WIBOWO_WICAKSONO,_ST.,M.Kom__5._SQL2.ppt
 
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
 
Pengantar SQL
Pengantar SQLPengantar SQL
Pengantar SQL
 
Data definition language
Data  definition languageData  definition language
Data definition language
 
Dml dan ddl
Dml dan ddlDml dan ddl
Dml dan ddl
 
Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2Tutorial membuat form dalam netbeans versi2
Tutorial membuat form dalam netbeans versi2
 
Membuat Database Menggunakan MySql
Membuat Database Menggunakan MySqlMembuat Database Menggunakan MySql
Membuat Database Menggunakan MySql
 
On mysql
On mysqlOn mysql
On mysql
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Pertemuan11
Pertemuan11Pertemuan11
Pertemuan11
 
Praktikum basis data 2
Praktikum basis data 2Praktikum basis data 2
Praktikum basis data 2
 
Tutorial membuat form dalam netbeans
Tutorial membuat form dalam netbeansTutorial membuat form dalam netbeans
Tutorial membuat form dalam netbeans
 
Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)Laporan praktikum modul 9 (review ddl dan dml)
Laporan praktikum modul 9 (review ddl dan dml)
 
Agus purnama (c1357201102)
Agus purnama (c1357201102)Agus purnama (c1357201102)
Agus purnama (c1357201102)
 
Command promt p2
Command promt p2Command promt p2
Command promt p2
 
SQL database client server
SQL database client serverSQL database client server
SQL database client server
 

More from ikikazuya

Basis data 1 sesi 3
Basis data 1 sesi 3Basis data 1 sesi 3
Basis data 1 sesi 3ikikazuya
 
Basis data sesi 1
Basis data sesi 1Basis data sesi 1
Basis data sesi 1ikikazuya
 
Membuat Tabel Relasi
Membuat Tabel RelasiMembuat Tabel Relasi
Membuat Tabel Relasiikikazuya
 
Basis Data 2 Sesi 1
Basis Data 2 Sesi 1Basis Data 2 Sesi 1
Basis Data 2 Sesi 1ikikazuya
 
Sap basis data 2
Sap basis data 2Sap basis data 2
Sap basis data 2ikikazuya
 

More from ikikazuya (8)

Er d
Er dEr d
Er d
 
Erd 2
Erd 2Erd 2
Erd 2
 
Basis data 1 sesi 3
Basis data 1 sesi 3Basis data 1 sesi 3
Basis data 1 sesi 3
 
Basis data sesi 1
Basis data sesi 1Basis data sesi 1
Basis data sesi 1
 
Membuat Tabel Relasi
Membuat Tabel RelasiMembuat Tabel Relasi
Membuat Tabel Relasi
 
DDL dan DML
DDL dan DMLDDL dan DML
DDL dan DML
 
Basis Data 2 Sesi 1
Basis Data 2 Sesi 1Basis Data 2 Sesi 1
Basis Data 2 Sesi 1
 
Sap basis data 2
Sap basis data 2Sap basis data 2
Sap basis data 2
 

Recently uploaded

Menggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxMenggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxImahMagwa
 
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxmariaboisala21
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxzidanlbs25
 
Geologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfGeologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfAuliaAulia63
 
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptxPENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptxheru687292
 
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxMATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxrikosyahputra0173
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Shary Armonitha
 

Recently uploaded (7)

Menggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxMenggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptx
 
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
 
Geologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfGeologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdf
 
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptxPENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
PENGENDALIAN MUTU prodi Blitar penting untuk dimiliki oleh masyarakat .pptx
 
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxMATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
 

DML