Jump to content

Pengantar Bahasa Query:SQL DML: Difference between revisions

From Wiki
 
(3 intermediate revisions by the same user not shown)
Line 4: Line 4:
*Digunakan untuk Menambah Data dalam satu record
*Digunakan untuk Menambah Data dalam satu record


Insert Into NamaTable (namafield1,namafield2,…)
<syntaxhighlight lang="sql">
Values (‘nilaifield1’,’nilaifield2’,…)
Insert Into NamaTable (namafield1,namafield2,…)
Values (‘nilaifield1’,’nilaifield2’,…)
</syntaxhighlight>


'''Contoh''':
'''Contoh''':
Insert Into pegawai (nip,nama) values (’01’,’andika’)
 
<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
insert Into namatable values (‘nilaifield1’,’nilaifield2’,…)
 
<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
Select * from namatabel
 
<syntaxhighlight lang="sql">
Select * from namatabel
</syntaxhighlight>


'''Contoh''':
'''Contoh''':
Select * from pegawai
 
<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)


Line 29: Line 44:


'''Contoh''':
'''Contoh''':
Update pegawai set alamat=‘pango’ where nip=’01’
 
<syntaxhighlight lang="sql">
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''':
Update pegawai set gaji=gaji+12000
 
<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.
Delete from namatabel where kondisi
 
<syntaxhighlight lang="sql">
Delete from namatabel where kondisi
</syntaxhighlight>


'''Contoh''':
'''Contoh''':
Delete from pegawai where nip=’01’
 
<syntaxhighlight lang="sql">
Delete from pegawai where nip=’01’
</syntaxhighlight>
 
[[Category:Materi]]
[[Category:Materi]]
[[Category:SQL]]
[[Category:SQL]]
{{DISPLAYTITLE:SQL DML}}
[[Category:Matkul]]
[[Category:Pengantar Bahasa Query]]

Latest revision as of 23:11, 19 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