Dml Dan Ddl

DDL (Data Definition Language)

adalah kumpulan perintah SQL yang sanggup dipakai untuk menciptakan dan mengubah struktur dan  DML dan DDL
DML dan DDL

Hello good millennial, jumpa lagi di blogger joeshapictures tema hari ini yaitu perihal "DML dan DDL" penasaran, yuk kita baca !

DDL (Data Definition Language) adalah kumpulan perintah SQL yang sanggup dipakai untuk menciptakan dan mengubah struktur dan definisi tipe data dari objek-objek database ibarat tabel, index, trigger, view, dan lain-lain. Sedangkan DML (Data Manipulation Language) yaitu kumpulan perintah SQL yang bekerjasama dengan pekerjaan mengolah data di dalam table.

Contoh perintah DDL :
Membuat tabel CREATE TABLE
Digunakan untuk menciptakan tabel. Syntax umumnya sebagai berikut :

CREATE TABLE [schema, ] table
( column datatype [DEFAULT expr][,...]);

Menghapus tabel DROP TABLE
Digunakan untuk melaksanakan abolisi tabel. Melakukan abolisi table dengan perintah DROP, berarti mengerjakan hal berikut :

Semua data dan struktur dari table akan dihapus Semua transaksi pending akan di-commit Semua indeks akan dihapus Perintah drop ini tidak sanggup di-rollback Sebagai contoh, jikalau kita ingin menghapus tabel dept, maka yang harus dilakukan yaitu :

DROP TABLE dept;
Menambah / menghapus kolom
Statemen ALTER TABLE dipakai untuk : Menambahkan kolom baru

Untuk menambah kolom baru, syntax umumnya sebagai berikut :
ALTER TABLE table
ADD         (column datatype [DEFAULT expr]
 [, column datatype]...);
Memodifikasi kolom yang sudah ada

Kita sanggup memodifikasi kolom dengan mengubah tipe datanya, ukuran dan nilai defaultnya.
Sintaks dari perintah ALTER TABLE untuk memodifikasi kolom sebagai berikut :

ALTER TABLE table
MODIFY      (column datatype [DEFAULT expr]
 [, column datatype] ... );

Contoh :

ALTER TABLE dept
MODIFY       (dname VARCHAR2(30));
View yaitu tabel bayangan. Tidak menyimpan data secara fisik. Biasanya berupa hasil query dari tabel-tabel dalam sebuah database.
Syntax untuk melakuakn VIEW yaitu :

CREATE VIEW <namaTabel> AS
 <SQLQuery>
Trigger yaitu sebuah obyek dalam database yang berupa mekanisme yang merespon setiap kali terdapat proses modifikasi pada tabel. Proses modifikasi berupa: Insert, Update dan delete. Syntax pembuatan Trigger:

CREATE TRIGGER <namaTrigger> ON TABLE <namaTabel>
FOR [DELETE] [,] [INSERT] [,] [UPDATE]
AS <perintahSQL>

Contoh perintah DML :
Penambahan data pada sebuah tabel
Syntax:

INSERT INTO nama_tabel(field ke-1, ….. field ke-n)
VALUES(nilai_field_ke-1, …. nilai_field_ke-n);
Pembaruan data  pada sebuah tabel
Syntax:

UPDATE nama_tabel
SET nama_field = data_baru
WHERE nama_field = data_lama;
Penghapusan data pada sebuah tabel
Syntax:

DELETE FROM nama_tabel
[ WHERE kondisi];

Pemilihan data dari satu atau beberapa tabel
Syntax :

SELECT [DISTINCT] select_list
FROM table_source
[WHERE search_condition]
[GROUP BY group_by_expression]
[HAVING search_condition]
[ORDER BY order_expression [ASC | DESC] ]

Terima kasih sudah membaca biar apa yang kita baca hari ini sanggup bermanfaat bagi kita semua, sebelum meninggalkan blogger joeshapictures sebaiknya di share dulu, apa yang kita sanggup hari ini ada baiknya jikalau kita membagikan pengetahuan kepada orang lain. Sampai jumpa di artikel selanjutnya . . .

Belum ada Komentar untuk "Dml Dan Ddl"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel