5 Query Dasar SQL
5 Query Dasar SQL
5 Query SQL Dasar yang harus diketahui saat menggunakan Database MySQL :
- 1. SELECT
Digunakan untuk menampilkan data.
Syntax : SELECT * FROM nama_tabel / SELECT * FROM ‘nama_tabel’
Ket :
[ * ] menampilkan keseluruhan data yang ada di database
“Jika ingin menampilkan field (kolom) tertentu dari tabel (lebih spesifik)”
Syntax lain : SELECT nama_field1, nama_field2, nama_field3, dst FROM nama_tabel /
SELECT nama_field1, nama_field2, nama_field3, dst FROM ‘nama_tabel’
JADI SAAT MEMANGGIL DATABASE BISA PAKE ‘ ‘ ATAU TIDAK, PERINTAH TETEP BERJALAN
- 2. WHERE
Digunakan untuk memfilter data/record.
Syntax : SELECT * FROM nama_tabel WHERE nama_field = ‘nilai’
Ket :
[ = ] operatonya
‘nilai’ hal yang kita butuhkan (tujuan kita), bisa dari isi kolom dll
Beberapa operator yang bisa digunakan, seperti :
Sama dengan : =
Tidak sama dengan : <>
Lebih besar dari : >
Lebih kecil dari : <
Lebih besar sama dengan : >=
Lebih kecil sama dengan : <=
Berdasarkan jangkauan nilai : BETWEEN (mis. Ingin menampilkan data dari
tanggal sekian sampe sekian)
Berdasarkan pola huruf yang sama : LIKE (mis. Ingin menampilkan data yang
didepannya ada huruf A)
Pakai simbol ‘ ‘ jika nilainya varchar, kalo angka tidak usah pake ini ‘ ‘
Data yang ingin dimasukkan harus sesuai urutannya dengan kolom yang kita buat.
Misal : kita punya 5 kolom yaitu ID (auto increment), kode, nama, harga, jumlah….
Jadi, jika kita ingin menambahkan data syntax-nya seperti ini :
Contoh Syntax : INSERT INTO barang VALUES (‘’, ‘B004’, ‘Garam’, ‘2000’, ‘100’)
Contoh Syntax lain : INSERT INTO barang (kode, nama, harga, jumlah) VALUES (‘B005’,
‘Terigu’, ‘5000’, ‘10’) /
INSERT INTO barang (kode, nama, harga, jumlah) VALUES (‘B005’,
‘Terigu’, 5000, 10)
Tetap terbaca…. Karena untuk angka tidak pakai ‘’ tidak papa
Contoh lain : INSERT INTO barang (kode, nama, harga) VALUES (‘B006’, ‘Gula’, 7000)
Syntax tersebut tetap bisa…. Tapi hasil di kolom jumlah akan nol karena tidak diinput.
Misal kita ingin mengubah nama barang dengan kode B001 dari Sabun Mandi ke Sampo..
Contoh Syntax : UPDATE barang SET nama = ‘Sampo’ WHERE kode = ‘B001’
Perubahan di bagian WHERE bisa berdasarkan ID atau kode atau isi unik yang hanya
dimiliki data tersebut.
- 5. DELETE
Digunakan untuk menghapus data/record.