dml dan ddl
DESCRIPTION
Data Manipulation Language(DML), Perintah yang digunakan untuk manipulasi data. Data Definition Language(DDL), Perintah yang digunakan untuk mendefinisikan struktur objek database.TRANSCRIPT
DATA MANIPULATION LANGUAGE(DML)
Perintah yang digunakan untuk manipulasi data.
SELECT INSERT DELETE UPDATE
SELECTmenampilkan data dari tabel.
Sintax:SELECT atribut1,atribut2,… FROM nama_tabel;
Sintax:SELECT * FROM nama_tabel;
Contoh:SELECT nama FROM siswa;
INSERTmenambah informasi/data baru kedalam tabel.
Sintax:INSERT INTO nama_tabel VALUES(“isi_field1”, “isi_field2” ,“isi_field3”,…);
Contoh:INSERT INTO siswa VALUES(“01”, “Abdul” ,“RPL C”);
DELETEmenghapus informasi/data pada tabel.
Sintax:DELETE FROM nama_tabel WHERE kriteria;
Contoh:DELETE FROM siswa WHERE nama =‘Abdul’;
UPDATEmerubah informasi/data pada tabel.
Sintax:UPDATE nama_tabel SET atribut=value WHERE keriteria;
Contoh:UPDATE siswaSET no=“11” WHERE nama =“Abdul”;
DATA DEFINITION LANGUAGE(DDL)
Perintah yang digunakan untuk mendefinisikan struktur objek database.
CREATE ALTER DROP
CREATEMembangun suatu database maupun obyek database.
Membuat DatabaseSintax:CREATE DATABASE nama_database;
Membuat TableSintax:CREATE TABLE nama_tabel(Atribut1 tipe_data1(length),Atribut2 tipe_data2(length),…);
ALTERMelakukan perubahan struktur pada obyek database.
Merubah nama tabelSintax:ALTER TABLE nama_tabel_lamaRENAME nama_tabel_baru;
Merubah nama atribut/field pada tabelSintax:ALTER TABLE nama_tabelCHANGE atribut_lama atribut_baru tipe_data(length);
Merubah tipe data pada atributSintax:ALTER TABLE nama_tabelMODIFY atribut tipe_data_baru;
Penambahan atribut/field pada suatu tabelSintax:ALTER TABLE nama_tabelADD atribut_baru tipe_data;
Penghapusan atribut/field pada suatu tabelSintax:ALTER TABLE nama_tabelDROP COLUMN atribut;
DROPMenghapus database maupun obyek database.
Drop TabelSintax:DROP TABLE nama_tabel;
Drop DatabaseSintax:DROP DATABASE nama_database;
Drop IndexSintax:DROP INDEX nama_index;
Daftar Pustaka
Pengenalan Perintah Dasar SQL.pdf oleh: Rahmatul Hidayat.Catatan DATABASE (Basis Data).
Nama : Dody RustyadiNo : 09Kelas : XII RPL C