Pengantar Bahasa Query:SQL DML: Difference between revisions

Line 3: Line 3:
==INSERT==
==INSERT==
*Digunakan untuk Menambah Data dalam satu record
*Digunakan untuk Menambah Data dalam satu record
 
<syntaxhighlight lang="sql">
Insert Into NamaTable (namafield1,namafield2,…)
Insert Into NamaTable (namafield1,namafield2,…)
Values (‘nilaifield1’,’nilaifield2’,…)
Values (‘nilaifield1’,’nilaifield2’,…)
 
</syntaxhighlight>'''Contoh''':<syntaxhighlight lang="sql">
'''Contoh''':
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">
 
insert Into namatable values (‘nilaifield1’,’nilaifield2’,…)
Atau bisa juga bila dapat mengingat seluruh field dalam tabel
</syntaxhighlight>
insert Into namatable values (‘nilaifield1’,’nilaifield2’,…)


==SELECT==
==SELECT==
*Berfungsi untuk Menampilkan record data yang ada dalam table
*Berfungsi untuk Menampilkan record data yang ada dalam table
Select * from namatabel
<syntaxhighlight lang="sql">
 
Select * from namatabel
'''Contoh''':
</syntaxhighlight>'''Contoh''':<syntaxhighlight lang="sql">
Select * from pegawai
Select * from pegawai
(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 28: Line 27:
*Update namatabel <code>set namafield=nilai where kondisi</code>
*Update namatabel <code>set namafield=nilai where kondisi</code>


'''Contoh''':
'''Contoh''':<syntaxhighlight lang="sql">
Update pegawai set alamat=‘pango’ where nip=’01’
Update pegawai set alamat=‘pango’ where nip=’01’
 
</syntaxhighlight>
*Update namatabel <code>set namafield=nilai</code>
*Update namatabel <code>set namafield=nilai</code>


'''Contoh''':
'''Contoh''':<syntaxhighlight lang="sql">
Update pegawai set gaji=gaji+12000
Update pegawai set gaji=gaji+12000
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.
Delete from namatabel where kondisi
<syntaxhighlight lang="sql">
 
Delete from namatabel where kondisi
'''Contoh''':
</syntaxhighlight>'''Contoh''':<syntaxhighlight lang="sql">
Delete from pegawai where nip=’01’
Delete from pegawai where nip=’01’
</syntaxhighlight>
[[Category:Materi]]
[[Category:Materi]]
[[Category:SQL]]
[[Category:SQL]]
{{DISPLAYTITLE:SQL DML}}
{{DISPLAYTITLE:SQL DML}}
[[Category:Matkul]]
[[Category:Pengantar Bahasa Query]]