Pengantar Bahasa Query:SQL DML: Difference between revisions
Appearance
No edit summary |
|||
| Line 3: | Line 3: | ||
==INSERT== | ==INSERT== | ||
*Digunakan untuk Menambah Data dalam satu record | *Digunakan untuk Menambah Data dalam satu record | ||
<syntaxhighlight lang="sql"> | <syntaxhighlight lang="sql"> | ||
Insert Into NamaTable (namafield1,namafield2,…) | Insert Into NamaTable (namafield1,namafield2,…) | ||
Values (‘nilaifield1’,’nilaifield2’,…) | Values (‘nilaifield1’,’nilaifield2’,…) | ||
</syntaxhighlight>'''Contoh''':<syntaxhighlight lang="sql"> | </syntaxhighlight> | ||
'''Contoh''': | |||
<syntaxhighlight lang="sql"> | |||
Insert Into pegawai (nip,nama) values (’01’,’andika’) | Insert Into pegawai (nip,nama) values (’01’,’andika’) | ||
</syntaxhighlight>Atau bisa juga bila dapat mengingat seluruh field dalam tabel<syntaxhighlight lang="sql"> | </syntaxhighlight> | ||
Atau bisa juga bila dapat mengingat seluruh field dalam tabel | |||
<syntaxhighlight lang="sql"> | |||
insert Into namatable values (‘nilaifield1’,’nilaifield2’,…) | insert Into namatable values (‘nilaifield1’,’nilaifield2’,…) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| Line 14: | Line 23: | ||
==SELECT== | ==SELECT== | ||
*Berfungsi untuk Menampilkan record data yang ada dalam table | *Berfungsi untuk Menampilkan record data yang ada dalam table | ||
<syntaxhighlight lang="sql"> | <syntaxhighlight lang="sql"> | ||
Select * from namatabel | Select * from namatabel | ||
</syntaxhighlight>'''Contoh''':<syntaxhighlight lang="sql"> | </syntaxhighlight> | ||
'''Contoh''': | |||
<syntaxhighlight lang="sql"> | |||
Select * from pegawai | Select * from pegawai | ||
</syntaxhighlight>(menampilkan data di semua field yang ada dalam table pegawai) | </syntaxhighlight> | ||
(menampilkan data di semua field yang ada dalam table pegawai) | |||
Simbol <code>*</code> bermaksud "all" atau "semua", dan digunakan untuk mewakili semua atribut dalam satu tabel | Simbol <code>*</code> bermaksud "all" atau "semua", dan digunakan untuk mewakili semua atribut dalam satu tabel | ||
| Line 27: | Line 43: | ||
*Update namatabel <code>set namafield=nilai where kondisi</code> | *Update namatabel <code>set namafield=nilai where kondisi</code> | ||
'''Contoh''':<syntaxhighlight lang="sql"> | '''Contoh''': | ||
<syntaxhighlight lang="sql"> | |||
Update pegawai set alamat=‘pango’ where nip=’01’ | Update pegawai set alamat=‘pango’ where nip=’01’ | ||
</syntaxhighlight> | </syntaxhighlight> | ||
*Update namatabel <code>set namafield=nilai</code> | *Update namatabel <code>set namafield=nilai</code> | ||
'''Contoh''':<syntaxhighlight lang="sql"> | '''Contoh''': | ||
<syntaxhighlight lang="sql"> | |||
Update pegawai set gaji=gaji+12000 | Update pegawai set gaji=gaji+12000 | ||
</syntaxhighlight>pernyataan diatas akan menambah ‘gaji’ yang awal dengan +12000 dalam tabel pegawai | </syntaxhighlight> | ||
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"> | <syntaxhighlight lang="sql"> | ||
Delete from namatabel where kondisi | Delete from namatabel where kondisi | ||
</syntaxhighlight>'''Contoh''':<syntaxhighlight lang="sql"> | </syntaxhighlight> | ||
'''Contoh''': | |||
<syntaxhighlight lang="sql"> | |||
Delete from pegawai where nip=’01’ | Delete from pegawai where nip=’01’ | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Category:Materi]] | [[Category:Materi]] | ||
[[Category:SQL]] | [[Category:SQL]] | ||
Revision as of 17:25, 16 November 2022
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’,’nilaifield2’,…)
SELECT
- Berfungsi untuk Menampilkan record data yang ada dalam table
Select * from namatabel
Contoh:
Select * from pegawai
(menampilkan data di semua field yang ada dalam table pegawai)
Simbol * bermaksud "all" atau "semua", dan digunakan untuk mewakili semua atribut dalam satu tabel
UPDATE
Berfungsi untuk mengubah satu atau lebih data yang terdapat pada satu atau lebih kolom tabel
- Update namatabel
set namafield=nilai where kondisi
Contoh:
Update pegawai set alamat=‘pango’ where nip=’01’
- Update namatabel
set namafield=nilai
Contoh:
Update pegawai set gaji=gaji+12000
pernyataan diatas akan menambah ‘gaji’ yang awal dengan +12000 dalam tabel pegawai
DELETE
- Berfungsi untuk menghapus satu atau beberapa record dalam suatu tabel.
Delete from namatabel where kondisi
Contoh:
Delete from pegawai where nip=’01’