disini yang ingin memberi info dan memperjelas mengenai Insert, Update, Delete data dalam Database menggunakan QueryAnalyzer. ini dia perintahnya :
INSERT :
INSERT INTO nama tabel VALUES ('nilai string',nilai angka)
contoh :
INSERT INTO BARANG VALUES('A001','Television',5,1300000)
pastikan bahwa urutan values sesuai dengan urutan field pada database, Jika tidak ingin berurutan anda bisa menambahkan nama field sebelum values jadi.
INSERT INTO nama tabel (Field1string,Feld2int)VALUES ('nilai string',nilai angka)
contoh :
INSERT INTO BARANG (namabrg,qty,harga,kodebrg) VALUES('Television',5,1300000,'A001')
dengan menambahkan nama field anda juga bisa mengisi data dengan nilai Null, misalkan anda memiliki 4 field dalam tabel kodebrg,namabrg,qty,harga dan anda ingin memberi nilai Null pada harga cukup tambakan 3 nama field dan isi dengan 3 nilai maka anda akan mendapatkan 1 field bernilai Null.
UPDATE :
UPDATE nama tabel SET nama field = isi field WHERE primarykey field = kriteria
contoh :
UPDATE barang SET namabrg='DVD Player' where kodebrg='A001'
barang adalah nama tabel, namabrg adalah nama field yang nilainya ingin diUpdate = isifield adalah nilai Update yang diganti, primarykey field adalah nama primarykey pada tabel digunakan sebagai penentu , kriteria adalah nilai dimana yang akan diUpdate, Contoh diatas saya ingin mengUpdate Namabrg dengan isi DVD Player dimana kodebrg yang memiliki nilai 'A001'. untuk update nilai dalam beberapa field bisa ditambahakan setlah namabrg='DVD Player. Contoh saya ingin update namabrg,qty,dan harga dengan kriteria kodebrg='A001'.
UPDATE barang SET namabrg='Playstation 2',qty=20,harga=1700000 where kodebrg='A001'
DELETE :
DELETE nama tabel WHERE primarykey field = kriteria
contoh :
Delete barang where kodebrg='A003'
barang adalah nama tabel kodebrg adalan nama primary key field dan A003 adalah nilai kriteria, jadi diatas saya menghapus sebaris Nilai yang memiliki nilai kodebrg = A003 dalam tabel barang. Selesai.
anda juga bisa melihat bagaimana Cara membuat database dan Cara membuat Tabel , Cara menghapus Database, Terima kasih, Semoga Info ini bermanfaat untuk kalian semua.
boleh tanya nggak kak,
ReplyDeleteuntuk update kan nama bisa dirubah,
bisa nggak kak law primary keynya yang dirubah?
Maksudnya kamu mau update Value(nilai) dari Field primary key?
ReplyDeleteBisa!! tapi nilai yang diganti tidak boleh sama dengan nilai dari primary key yang lain.
misalkan saya ingin mengganti Nilai Kodebrg='A001' menjadi 'A010' langsung saja seperti diatas :
UPDATE barang SET kodebrg='A010' where kodebrg='A001'
makasih kak :D
ReplyDeleteuntuk update sql itu bisa untuk brp field yah?
ReplyDeletemisalkan saya mau update beberapa kolom di beberapa field,itu menggunakan fungsi update atau fungsi insert into yah?
mohon penjelasannya dong,,,,maklum baru belajar makasih
menggunakan update!
ReplyDeletejika ingin mengupdate nilai dalam beberapa field anda tinggal menambahkan , kemudian namafield yang lain yang akan diupdate.contoh:
UPDATE barang SET namabrg='Playstation 2',qty=20,harga=1700000 where kodebrg='A001'
mengupdate namabrg,qty, dan harga pada tabel barang. dengan kriteria kodebrg= A001.
perintah insert digunakan untuk memasukan data baru sedangkan update digunakan untuk merubah data(nilai) yang sudah ada sebelumnya.
bang contoh query fragmentasi horizontal,vertical, ama campuran gimana?
Deletebos.... klo mo rubah item di tabl barang dari data transaksi gimana bos..?
ReplyDeleteKalau update beberapa Field secara bersamaan bgmna ya ?
ReplyDeleteJika mau update field secara bersamaan dg nilai yg sama, cukup tambahkan kriteria field yg akan di update pada where,
DeleteWhere kodebrg='' and kodebrg=''
Bos mw tanya...
ReplyDeletekalo script update sudah benar, namun kenapa data nya tidak terupdate ya? alias (0 row(s) affected)
Mungkin anda mengupdate dengan kriteria ya tidak ada pada table anda, pastikan nama field dan table serta kriteria sesuai. Thx
DeleteMungkin anda mengupdate dengan kriteria ya tidak ada pada table anda, pastikan nama field dan table serta kriteria sesuai. Thx
Delete@Mas Dony : contoh script nya seperti apa ya?
ReplyDeletegak ngerti kalo gak ada tabelnya
ReplyDeletecoding buat hapus transaksi dengan 2 criteria, bs gak bro, misal mau hapus transaksi tgl tertentu sama kode brng.trims
ReplyDeleteBisa saja tinggal tambahkan And setelah kriteria peetama
DeleteDELETE TRANSAKSI WHERE TANGGAL='00/00/00' AND KODE ='XXXX'
kalau mau delete mislanya contoh : hanya menghapus yg lahirnya hanya bulan juni gmn?
ReplyDeletekebetulan lagi check email. jadi sempet balas.
Deletesesuai contoh kriteria yg diberikan yaitu menghapus semua data yang memiliki tgl lahir pada bulan juni, bisa dilakukan dengan cara berikut :
DELETE FROM TABEL WHERE MONTH(tgllahir)=6
TABEL adalah nama tabel month adalah fungsi untuk mengambil bulan pada date field tgllahir, 6 adalah bulan 6 yaitu bulan juni.
pastikan kriteria betul, dengan perintah diatas semua data yang memiliki field tgllahir pada bulan yang ditetapkan akan terhapus.
salam saya dari malaysia, nak tanya kenapa nak update data tidak mahu berubah: contoh..mysql_query ("UPDATE `daftar` SET `nama`=[$nama],`ic`=[$nama] WHERE id=`$_POST[id]`");
ReplyDeleteterimakasih atas bantuanya
pastikan value dari data yg diset benar,
Deletedisini => `nama`=[$nama],`ic`=[$nama].
coba : langsung $nama.
mau tanya kalau mau update data hanya 1 record gmn ya?
ReplyDeleteKak mau nanya itu kalau setelah insert tapi yang keluar dupliacate entry '(kodebrg)' for key 'primary' itu gmna kak ?
ReplyDeleteBisa tidak perintah sql update dan insert bersamaan di 1 button visual basic
ReplyDeletewagalaseehh mantab gan
ReplyDeletesolder infrared
visit this link
ReplyDeletehttps://jatimtimes.com
https://malangtimes.com
https://jatimtimes.com/baca/238744/20210331/182400/kpk-periksa-dirut-dan-jajaran-pdam-giri-tirta-gresik-diduga-korupsi-anggaran-2021