Forum Laboratorium BSI Bekasi
Selamat Datang pengunjung...

Jika anda sudah terdaftar dalam forum ini silahkan login, namun jika tidak harap mendaftar dahulu untuk melihat forum-forum yang dikunci...

Forum ini adalah forum yang didirikan oleh Asisten BSI untuk berbagi pengetahuan tentang apa saja....

Semoga forum ini bermanfaat....
Forum Laboratorium BSI Bekasi
Selamat Datang pengunjung...

Jika anda sudah terdaftar dalam forum ini silahkan login, namun jika tidak harap mendaftar dahulu untuk melihat forum-forum yang dikunci...

Forum ini adalah forum yang didirikan oleh Asisten BSI untuk berbagi pengetahuan tentang apa saja....

Semoga forum ini bermanfaat....
Forum Laboratorium BSI Bekasi
Would you like to react to this message? Create an account in a few clicks or log in to continue.


Forum Komunitas Lab BSI Bekasi yang ditujukan untuk sharing ilmu pengetahuan tentang apa saja dan juga sebagai tempat nongkrong kaum intelektual
 
HomeLatest imagesSearchRegisterLog in

 

 Data Manipulation Language

Go down 
AuthorMessage
yUn!e acHyaN1
Fresh Threader
Fresh Threader
yUn!e acHyaN1


Jumlah posting : 18
Poin : 67
Reputasi : 0
Join date : 2011-05-08
Age : 33
Lokasi : Bekasi

Data Manipulation Language Empty
PostSubject: Data Manipulation Language   Data Manipulation Language Icon_minitimeMon May 09, 2011 5:38 pm

DATA MANIPULATION LANGUAGE

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

 Mengisi Record Pada Table
BU:
Insert Into namatabel
Value(‘Kolom1’,’Kolom2’,’Kolom3’,…);
Cth:
insert into mhs
values('11083122','Yuni','11.5A.A');
Atau
Insert Into namatabel (nmfield1,nmfield2,nmfield3,......,nmfieldn)
Values (‘Kolom1’,’Kolom2’,’Kolom3’,....’Kolomn’);
Cth:
insert into mhs(nim,nama,kelas)
values ('11094444','Desya','11.5a.a');
Lalu akan Muncul Message, maka tekan yes untuk mengisi satu recor baru
cat: Record baru haya dapat di input sekali

 Merubah salah satu atau lebih Field dalam salah satu atau lebih Record.
UPDATE nmtable
SET Field = ‘Kolom’
Where Kreteria
Atau
UPDATE nmtable
SET Field1 =’Kolom1’,Field2 =’Kolom2’,….Fieldn=’Kolomn’
Where Keteria
Cth:
Update mhs
set nama='adinda',kelas='11.2a.c'
Where nim=11094444;

 Menghapus satu atau beberapa record dari suatu table.
BU :
DELETE From nmtable
Where Kreteria
Cth :
Delete from mhs
Where Nim=11094444;

 Menampilkan Isi Record Pada Tabel Mhs
Select * From namatable;
Cth: select * From mhs;

 Membackup Seluruh data
BU:
Select * INTO nmtabel_baru
From nmtabel_aktif;
Cth:
Select * into mahasiswa
From mhs;

 FUNGSI PERHITUNGAN :
Count : Menghitung Jumlah Record
Sum : Jumlah Nilai Dalam Kolom
Max : Nilai Terbesar Dalam Kolom
Min : Nilia Terkecil Dalam Kolom
Cth :
 Select count(*) as Jumlah_Record
From mhs;
 Select Sum (harga) as Total
Form mhs;
 Select Max (harga) as Nilai_Terbesar
From mhs;
 Select Min (harga) as Nilai_Terkecil
From mhs;

 Perintah Menghindari Hasil Data Yang Sama Terulang Kembali
SELECT DISTINCT nmfield FROM nmtabel
Cth:
Select Distinct nama from mhs;

 Menampilkan Dua Field atau lebih dalam suatu tabel
Select nmfield1,nmfield2 from nmtabel;
Cth: Select Nim, Nama From mhs;
Back to top Go down
 
Data Manipulation Language
Back to top 
Page 1 of 1
 Similar topics
-
» Data Definition Language
» Basis Data

Permissions in this forum:You cannot reply to topics in this forum
Forum Laboratorium BSI Bekasi :: MATERI LAB :: PERANCANGAN BASIS DATA-
Jump to: