DASAR DASAR SQL
SQL Secara garis besar terdiri dari 3 macam :
1. DDL (Data Definition Language)
1. DDL (Data Definition Language)
DDL adalah suatu pernyataan untuk mendefinisikan struktur atau skema database.
contoh
a). Create digunakan untuk membuat objek dalam database, bisa berupa pembuatan table,view,procedure,function,trigger,ataupun package(oracle)
a). Create digunakan untuk membuat objek dalam database, bisa berupa pembuatan table,view,procedure,function,trigger,ataupun package(oracle)
contoh membuat tabel baru
create table mahasiswa (NIP char(10) primary key,Nama char(15)not null))
b). Alter digunakan unntuk mengubah struktur dari suatu objek dalam database
contoh menambah kolom alamat
alter table mahasiswa add Alamat (25)
c). Drop digunakan untuk menghapus objek pada database
contoh menghapus tabel mahasiswa
drop table mahasiswa
d). Rename digunkan untuk mengganti nama objek dalam database
contoh mengganti nama table mahasiswa menjadi karyawanrename table mahasiswa to karyawan
2. DML (Data Manipulation Language)
DML adalah pernyataan yang digunakan untuk mengorganisir data dengan menggunakan skema objek.
a).select digunnakan untuk menyeleksi data dari dalam table database
contoh : select NIP, Nama from Mahasiswa
b). insert digunakan untuk menginput atau menambah data record table database
contoh : insert into mahasiswa (NIP,Nama) values ('1234','Nopik')
c). update digunakan untuk mengganti data record pada table
contoh : update mahasiswa set name = 'Joko' where NIP ='1234'
d). delete digunakan untuk menghapus data record pada table
contoh : delete from mahasiswa( untuk menghapus semua record)
delete from mahasiswa where NIP = '1234' (untuk data yang dipilih saja)
3. DCL (Data Control Language)
DCL terdiri dari dua statement :
GRANT : untuk memberikan hak akses
REVOKE : untuk membuang hak akses yang telah diberikan dari pirintah GRANT
contoh: grant insert, update, delete on mahasiswa to Joko
revoke select on mahasiswa to Joko
itulah dasar dasar bahasa SQL yang digunakan dalam database, semoga dapat membantu sobat dan
semoga bermanfaat ....
tambah pengetahuan anda dengan nopikpriyanto.blogspot.com
No comments:
Post a Comment