Pengantar Bahasa Query:SQL DML: Difference between revisions
Created page with "SQL Data Manipulation Language Berfungsi untuk memanipulasi data (menampilkan, menambahkan, dan menghapus data) ==INSERT= *Digunakan untuk Menambah Data dalam satu record Insert Into NamaTable (namafield1,namafield2,…) Values (‘nilaifield1’,’nilaifield2’,…) '''Contoh''': Insert Into pegawai (nip,nama) values (’01’,’andika’) Atau bisa juga bila dapat mengingat seluruh field dalam tabel insert Into namatable values (‘nilaifield1’,’nilaifie..." |
m Kangtain moved page Materi/Pengantar Bahasa Query/SQL DML to Pengantar Bahasa Query:SQL DML |
||
| (8 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
SQL Data Manipulation Language Berfungsi untuk memanipulasi data (menampilkan, menambahkan, dan menghapus data) | [[SQL]] ''Data Manipulation Language'' Berfungsi untuk memanipulasi data (menampilkan, menambahkan, dan menghapus data) | ||
==INSERT= | ==INSERT== | ||
*Digunakan untuk Menambah Data dalam satu record | *Digunakan untuk Menambah Data dalam satu record | ||
<syntaxhighlight lang="sql"> | |||
Insert Into NamaTable (namafield1,namafield2,…) | |||
Values (‘nilaifield1’,’nilaifield2’,…) | |||
</syntaxhighlight> | |||
'''Contoh''': | '''Contoh''': | ||
<syntaxhighlight lang="sql"> | |||
Insert Into pegawai (nip,nama) values (’01’,’andika’) | |||
</syntaxhighlight> | |||
Atau bisa juga bila dapat mengingat seluruh field dalam tabel | Atau bisa juga bila dapat mengingat seluruh field dalam tabel | ||
<syntaxhighlight lang="sql"> | |||
insert Into namatable values (‘nilaifield1’,’nilaifield2’,…) | |||
</syntaxhighlight> | |||
==SELECT== | ==SELECT== | ||
*Berfungsi untuk Menampilkan record data yang ada dalam table | *Berfungsi untuk Menampilkan record data yang ada dalam table | ||
<syntaxhighlight lang="sql"> | |||
Select * from namatabel | |||
</syntaxhighlight> | |||
'''Contoh''': | '''Contoh''': | ||
<syntaxhighlight lang="sql"> | |||
Select * from pegawai | |||
</syntaxhighlight> | |||
(menampilkan data di semua field yang ada dalam table pegawai) | (menampilkan data di semua field yang ada dalam table pegawai) | ||
Simbol * bermaksud | Simbol <code>*</code> bermaksud "all" atau "semua", dan digunakan untuk mewakili semua atribut dalam satu tabel | ||
==UPDATE== | ==UPDATE== | ||
Berfungsi untuk mengubah satu atau lebih data yang terdapat pada satu atau lebih kolom tabel | Berfungsi untuk mengubah satu atau lebih data yang terdapat pada satu atau lebih kolom tabel | ||
*Update namatabel set namafield=nilai where kondisi | *Update namatabel <code>set namafield=nilai where kondisi</code> | ||
'''Contoh''': | '''Contoh''': | ||
*Update namatabel set namafield=nilai | <syntaxhighlight lang="sql"> | ||
Update pegawai set alamat=‘pango’ where nip=’01’ | |||
</syntaxhighlight> | |||
*Update namatabel <code>set namafield=nilai</code> | |||
'''Contoh''': | '''Contoh''': | ||
<syntaxhighlight lang="sql"> | |||
Update pegawai set gaji=gaji+12000 | |||
</syntaxhighlight> | |||
pernyataan diatas akan menambah ‘gaji’ yang awal dengan +12000 dalam tabel pegawai | pernyataan diatas akan menambah ‘gaji’ yang awal dengan +12000 dalam tabel pegawai | ||
==DELETE== | ==DELETE== | ||
*Berfungsi untuk menghapus satu atau beberapa record dalam suatu tabel. | *Berfungsi untuk menghapus satu atau beberapa record dalam suatu tabel. | ||
<syntaxhighlight lang="sql"> | |||
Delete from namatabel where kondisi | |||
</syntaxhighlight> | |||
'''Contoh''': | '''Contoh''': | ||
<syntaxhighlight lang="sql"> | |||
Delete from pegawai where nip=’01’ | |||
</syntaxhighlight> | |||
[[Category:Materi]] | |||
[[Category:SQL]] | |||
[[Category:Matkul]] | |||
[[Category:Pengantar Bahasa Query]] | |||