1.
Pengertian DDL dan DML, dancontohya!
2.
Kerjakan no 15 Modul 1!
JAWABAN!
1.
- DDL (Data Definition Language)
Data
Definition Language (DDL) merupakan sub bahasa SQL yang
digunakanuntukmembangunkerangka database.
Ataujugamerupakankelompokperintah yang
berfungsiuntukmendefinisikanatribut-atribut database, table, atributkolom,
batasan-batasanterhadapsuatuatributsertahubunganantar table.
Yang
termasukkelompok DDL iniadalah :
- CREATE :Perintahinidigunakanuntukmembuat, termasuk di antaranyamembuat database baru, tabelbaru, view baru, dankolom.
Contoh
:
>
create table mahasiswa (nim char(8) primary key,nama_mahasiswa
varchar(20),nilai integer(3),alamat varchar(25);
- ALTER :Perintahinidigunakanuntukmengubahstrukturtabel yang telahdibuat. Pekerjaannyamencakupmenggantinamatabel, menambahkolom, mengubahkolom, menghapuskolom, maupunmemberikanatributpadakolom.
Contoh
:
>alter
table mahasiswa rename wisudawan;
- DROP :Perintahinidigunakanuntukmenghapus database dantabel.
Contoh
:
>Alter
table ‘mahasiswa’ drop ‘alamat’;
- DML (Data Manipulation Language )
Data
Manipulation Language (DML) merupakan sub bahasa SQL yang
digunakanuntukmemanipulasi data dalam database yang telahterbuat.
Perintah
yang digunakan, di antaranya
• INSERT :Perintahinidigunakanuntukmenyisipkanataumemasukkan
data barukedalamtabel. Penggunaannyasetelah database dantabelselesaidibuat.
Contoh
:
Insert
into mahasiswa values (“08052926”, “Frenky”,”70”);
• SELECT :Perintahinidigunakanuntukmengambil
data ataumenampilkan data darisatutabelataubeberapatabeldalamrelasi. Data yang
diambildapatkitatampilkandalamlayar prompt MySQL
secaralangsungmaupunditampilkanpadatampilanaplikasi.
Contoh
:
Select
nama_mahasiswa from mahasiswa where nilai = 70;
• UPDATE :Perintahinidigunakanuntukmemperbarui
data lama menjadi data terkini. JikaAndamemiliki data yang salahataukurang up
to date dengankondisisekarang, makadapatdiubahisidatanyamenggunakanperintah
UPDATE.
Contoh:
>mahasiswa
set nim = ‘08052926’ = 08052927;
• DELETE :Perintahinidigunakanuntukmenghapus
data daritabel. Biasanya data yang dihapusmerupakan data yang
sudahtidakdiperlukanlagi. Padasaatmenghapus data, perintah yang
telahdijalankantidakdapatdigagalkan, sehingga data yang
telahhilangtidakdapatdikembalikanlagi
Contoh
:
>delete
form mahasiswa;
2.
A) Output yang dihasilkandalah rata-rata
commission_pct yang terdapat di table employess.
B) Output yang
dihasilkanakanmengembalikannilai 0 jika rata-rata commission_pct di table
employessbernilai null.
Nama :MahendraEkaSetiawan
Npm : 1434010095
Labels:
Fisika