data manipulation language (dml) · tugas buatlah syntax query ddl dan dml untuk : • membuat...

14
Data Definition Language (DDL) dan Data Manipulation Language (DML) Author : Minarni, S.Kom.,MM Database Programming-I (under desktop) Universitas Darwan Ali

Upload: ngodang

Post on 20-Jul-2019

230 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Data Manipulation Language (DML) · TUGAS BUATLAH SYNTAX QUERY DDL DAN DML UNTUK : • MEMBUAT DATABASE FIKOM UNDA • MEMBUAT TABEL DOSEN (NIDN, nama_dosen, alamat_dsen, telp_dsen)

Data Definition Language (DDL)

dan

Data Manipulation Language (DML)

Author : Minarni, S.Kom.,MM

Database Programming-I (under desktop)

Universitas Darwan Ali

Page 2: Data Manipulation Language (DML) · TUGAS BUATLAH SYNTAX QUERY DDL DAN DML UNTUK : • MEMBUAT DATABASE FIKOM UNDA • MEMBUAT TABEL DOSEN (NIDN, nama_dosen, alamat_dsen, telp_dsen)

Pengertian DDL dan DML

Page 3: Data Manipulation Language (DML) · TUGAS BUATLAH SYNTAX QUERY DDL DAN DML UNTUK : • MEMBUAT DATABASE FIKOM UNDA • MEMBUAT TABEL DOSEN (NIDN, nama_dosen, alamat_dsen, telp_dsen)

DDL - Data Definition Language

Page 4: Data Manipulation Language (DML) · TUGAS BUATLAH SYNTAX QUERY DDL DAN DML UNTUK : • MEMBUAT DATABASE FIKOM UNDA • MEMBUAT TABEL DOSEN (NIDN, nama_dosen, alamat_dsen, telp_dsen)

DDL - Data Definition Language

Page 5: Data Manipulation Language (DML) · TUGAS BUATLAH SYNTAX QUERY DDL DAN DML UNTUK : • MEMBUAT DATABASE FIKOM UNDA • MEMBUAT TABEL DOSEN (NIDN, nama_dosen, alamat_dsen, telp_dsen)

DDL - Data Definition Language

• Daftar Perintah DDL

Pembuatan (CREATE)

• CREATE DATABASE

• CREATE TABLE

Perubahan (ALTER & RENAME)

• ALTER TABLE

• RENAME TABLE

Penghapusan (DROP)

• DROP DATABASE

• DROP TABLE

Page 6: Data Manipulation Language (DML) · TUGAS BUATLAH SYNTAX QUERY DDL DAN DML UNTUK : • MEMBUAT DATABASE FIKOM UNDA • MEMBUAT TABEL DOSEN (NIDN, nama_dosen, alamat_dsen, telp_dsen)

DDL - Data Definition Language

• Contoh :

Pembuatan (CREATE)

Page 7: Data Manipulation Language (DML) · TUGAS BUATLAH SYNTAX QUERY DDL DAN DML UNTUK : • MEMBUAT DATABASE FIKOM UNDA • MEMBUAT TABEL DOSEN (NIDN, nama_dosen, alamat_dsen, telp_dsen)

DDL - Data Definition Language

• Contoh :

Perubahan (ALTER)

– Menambah Field Baru

– Sebagai contoh misalkan kita akan menambahkan field baru

dengan nama ‘asalSekolah’ bertipe Varchar(20) sebagai field

terakhir dari tabel, perintah SQL nya adalah

Page 8: Data Manipulation Language (DML) · TUGAS BUATLAH SYNTAX QUERY DDL DAN DML UNTUK : • MEMBUAT DATABASE FIKOM UNDA • MEMBUAT TABEL DOSEN (NIDN, nama_dosen, alamat_dsen, telp_dsen)

DDL - Data Definition Language

• Contoh :

Perubahan (ALTER RENAME)

– mengganti nama table bisa menggunakan perintah alter table

Page 9: Data Manipulation Language (DML) · TUGAS BUATLAH SYNTAX QUERY DDL DAN DML UNTUK : • MEMBUAT DATABASE FIKOM UNDA • MEMBUAT TABEL DOSEN (NIDN, nama_dosen, alamat_dsen, telp_dsen)

DDL - Data Definition Language

• Contoh :

Penghapusan (DROP)

– Menghapus DATABASE

DROP DATABASE <NAMA DATABASE>;

– Menghapus TABLE

DROP TABLE <NAMA TABLE>;

Page 10: Data Manipulation Language (DML) · TUGAS BUATLAH SYNTAX QUERY DDL DAN DML UNTUK : • MEMBUAT DATABASE FIKOM UNDA • MEMBUAT TABEL DOSEN (NIDN, nama_dosen, alamat_dsen, telp_dsen)

DML - Data Manipulation Language

• Daftar Perintah DML

Insert

Update

Delete

Select

Page 11: Data Manipulation Language (DML) · TUGAS BUATLAH SYNTAX QUERY DDL DAN DML UNTUK : • MEMBUAT DATABASE FIKOM UNDA • MEMBUAT TABEL DOSEN (NIDN, nama_dosen, alamat_dsen, telp_dsen)

DML - Data Manipulation Language

• Daftar Perintah DML• INSERT (PENAMBAHAN DATA PADA TABEL)

Page 12: Data Manipulation Language (DML) · TUGAS BUATLAH SYNTAX QUERY DDL DAN DML UNTUK : • MEMBUAT DATABASE FIKOM UNDA • MEMBUAT TABEL DOSEN (NIDN, nama_dosen, alamat_dsen, telp_dsen)

DML - Data Manipulation Language

• Daftar Perintah DML• UPDATE (PEMBARUAN DATA PADA TABEL)

Page 13: Data Manipulation Language (DML) · TUGAS BUATLAH SYNTAX QUERY DDL DAN DML UNTUK : • MEMBUAT DATABASE FIKOM UNDA • MEMBUAT TABEL DOSEN (NIDN, nama_dosen, alamat_dsen, telp_dsen)

DML - Data Manipulation Language

• Daftar Perintah DML• DELETE (PENGHAPUSAN DATA PADA TABEL)

Page 14: Data Manipulation Language (DML) · TUGAS BUATLAH SYNTAX QUERY DDL DAN DML UNTUK : • MEMBUAT DATABASE FIKOM UNDA • MEMBUAT TABEL DOSEN (NIDN, nama_dosen, alamat_dsen, telp_dsen)

TUGAS

BUATLAH SYNTAX QUERY DDL DAN DML UNTUK :

• MEMBUAT DATABASE FIKOM UNDA

• MEMBUAT TABEL DOSEN (NIDN, nama_dosen, alamat_dsen,

telp_dsen)

• MEMBUAT TABEL MAHASISWA (NPM, nama_mhs, alamat_mhs,

telp_mhs)

• MENGHAPUS TABEL MAHASISWA

• MENGUBAH TABEL DOSEN MENJADI TABEL DOSEN FIKOM

UNDA

• MENAMBAHKAN KOLOM/ FIELD TTL pada tabel dosen

• MENGUBAH FIELD/KOLOM alamat_dsen menjadi almt_dosen