Perintah DDL dan DML Pada Mysql

Data Definition Langguage DDL

Data Definition Languange
Skema basis data dispesifikasikan oleh sekumpulan definisi dengan sebuah bahasa khusus yang disebut data-definiton language (DDL). Hasil kompilasi DDL
berupa table-tabel yang disimpan dalam sebuah file, disebut data dictionary (Kamus Data) atau data directory. Kamus data adalah sebuah file yang berisi
metadata. File ini yang dikonsultasi sebelum data yang sebenarnya dibaca atau dimodifikasi oleh system basis data

Data Definition Language (DDL) merupakan suatu sub bahasa SQL yang berfungsi mendefinisikan database dan table. Namun karena di Access perintah DDL ini dapat
digunakan dalam mendefinisikan table saja. Perintah yang digunakan diantaranya :
CREATE, ALTER, dan DROP. Dengan menggunakan ketiga perintah tersebut kita sudah dapat membangun struktur data dengan lengkap
CREATE
Digunakan untuk membuat tabel baru
Bentuk Umum  :
Create Table nama_tabel (Kolom_1 Tipe(Panjang), Kolom_2 Tipe(Panjang), Kolom_n Tipe(Panjang))

ALTER
Alter digunakan untuk merubah, menambah(ADD), menghapus(DROP) struktur tabel.
Bentuk Umum :
Alter Table nama_tabel [spesifikasi perubahan]

DROP
Drop digunakan untuk menghapus table

Data Manipulation Language (DML)

Data Manipulation Language (DML) merupakan sub bahasa SQL yang berfungsi memanipulasi data yang ada di dalam basisdata atau database.
Perintah yang termasuk didalam DML adalah INSERT, SELECT, UPDATE, dan DELETE.

INSERT
Berfungsi untuk menyisipkan, memasukkan, atau menyimpan data dari luar sistem kedalam database.
Bentuk Umum :
INSERT INTO nama_tabel (nama field1, namafield2….,namafield n) VALUES (value1, value2,…,valuen)

SELECT
Perintah select berfungsi untuk membentuk tabel baru dengan cara mengcopy (backup) seluruh data dari tabel aktif
BU :
SELECT nama field1, namafield2….,namafield n
INTO nama_tabel_baru
FROM nama_tabel_aktif
Atau
SELECT *
INTO nama_tabel_baru
FROM nama_tabel_aktif

UPDATE
Perintah update berfungsi untuk mengubah satu atau lebih data field yang terdapat pada satu atau lebih record.
Bentuk Umum :
UPDATE nama_tabel
SET field=value
WHERE kriteria
Atau
UPDATE nama_tabel
SET field1=value1, field1=value1,… ,field n=value n
WHERE kriteria

DELETE
Berfungsi untuk menghapus satu atau beberapa record dari suatu tabel.
Bentuk Umum :
DELETE *
From nama_tabel
WHERE criteria

Sintaks SQL:
DELETE *
From mahasiswa
WHERE NIM=”12047021”


0 komentar to "Perintah DDL dan DML Pada Mysql "

Posting Komentar