100 likes | 262 Views
Pembuatan Database. Perintah SQL (Structure Query Language). Data Definition Language (DDL) Data Manipulation Language (DML) Data Control Language (DCL). Data Definition Language. untuk mendefinisikan struktur dari sebuah database Perintah DDL: Create : membuat tabel dan database
E N D
Perintah SQL (Structure Query Language) • Data Definition Language (DDL) • Data Manipulation Language (DML) • Data Control Language (DCL)
Data Definition Language • untukmendefinisikanstrukturdarisebuahdatabase • Perintah DDL: • Create : membuattabeldandatabase • Alter : mengubahstrukturtabel yang sudahdibuat • Drop : menghapustabelataudatabase • Truncate : menghapusseluruhisitabel
Data Definition Language • Create • create database if not exist pegawai; • Create table pegawai (nip varchar (13) not null primary key, namavarchar (20), alamat text, telpnvarchar (13));
Data Definition Language • Alter • Alter table pegawai add jabatanvarchar(10) not null; • Drop • Drop table pegawai; • Drop database pbw; • Truncate • Truncate table pegawai;
Data Manipulation Language • untukmenampilkan, mengubah, memasukkandanmenghapus data pada tabel ataupun skema pada sebuah database. • Perintah DML: • Select : menampilkan data darisebuahtabel • Insert : memasukkan data kedalamtabel • Update : mengedit data padasebuahtabel • Delete : menghapus data sebuahbarispadasebuahtabelmaupununtukmengosongkantabel
Data Manipulation Language • Select: • Select * from pegawai; • Select * from pegawai where nip=123; • Select nip,nama from pegawai; • Select nip,nama from pegawai where nip=123; • Select * from pegawai, jabatan where pegawai.jabatan=jabatan.kode;
Data Manipulation Language • Insert: • Insert into pegawai values (1,2,3,4); • Insert into pegawai (nip, nama) values (1,2) • Update • Update pegawai set nama=‘Budi’ where nip=‘123’; • Delete • Delete from pegawai; • Delete from pegawai where nip=‘123’;
Data Control Language • untukmemberikanhakaksesatau pun mencabuthakakses • Perintah DCL : • Grant : membukaakses • Revoke : menutupakses
Data Control Language • Grant • GRANT SELECT ON TO pegawai razief; • Revoke • REVOKE SELECT ON TO pegawai razief;