Jump to content

Pengantar Bahasa Query:SQL DML: Difference between revisions

From Wiki
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..."
 
 
(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


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)


Simbol * 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


==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 pegawai set alamat=‘pango’ where nip=’01’


*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''':
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:SQL]]
[[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