Query SQL : Macam macam Perintah SQL beserta contohnya

2 minute read

SQL adalah bahasa standar untuk mengakses dan memanipulasi data dalam sebuah database. Berikut ini adalah beberapa perintah SQL yang sering digunakan beserta contohnya:

SELECT

Select digunakan untuk menampilkan data dari suatu tabel dalam database.

Contoh:

SELECT * FROM tb_mahasiswa;

WHERE

Where digunakan untuk menentukan kondisi pada saat mengambil data dari tabel.


Contoh:

SELECT * FROM tb_mahasiswa 
WHERE alamat = 'Karawang';

INSERT INTO 

Insert digunakan untuk menambahkan data ke dalam tabel.
Contoh:

INSERT INTO tb_mahasiswa (id, nama, nim) 
VALUES (1, 'Agus Salim', '11210121');

UPDATE

Update digunakan untuk memperbarui data yang ada dalam tabel.
Contoh:

UPDATE tb_mahasiswa SET alamat = 'Bandung' 
WHERE id = 1;

DELETE

Delete digunakan untuk menghapus data dari tabel.
Contoh:

DELETE FROM tb_mahasiswa 
WHERE id = 1;

CREATE TABLE

Create Table digunakan untuk membuat tabel baru dalam database.
Contoh:

CREATE TABLE tb_mahasiswa(
id INT PRIMARY KEY, 
nama VARCHAR(255), 
alamat VARCHAR(255));

DROP TABLE

Drop Table digunakan untuk menghapus tabel dari database.
Contoh:

DROP TABLE tb_mahasiswa;


Selain perintah-perintah di atas, terdapat juga beberapa perintah lain yang berguna dalam mengelola database menggunakan SQL, seperti:

JOIN

Join digunakan untuk menggabungkan data dari dua atau lebih tabel.
Contoh:

SELECT tb_mahasiswa.nama, tb_pembayaran.nim
FROM tb_mahasiswa
JOIN tb_pembayaran
ON tb_mahasiswa.id = tb_pembayaran.id;

UNION

Union digunakan untuk menggabungkan hasil dari dua atau lebih perintah SELECT yang berbeda.

Contoh:

SELECT nama FROM tb_mahasiswa
UNION
SELECT jml FROM tb_pembayaran;

CREATE INDEX

Create Index digunakan untuk membuat indeks pada suatu kolom dalam tabel, sehingga mempermudah proses pencarian data.
Contoh:

CREATE INDEX idx_nama 
ON tb_mahasiswa (nama);

ALTER TABLE

Alter Table digunakan untuk memodifikasi struktur tabel, seperti menambah atau menghapus kolom.
Contoh:

ALTER TABLE tb_mahasiswa 
ADD kelas VARCHAR(255);

Dengan menggunakan perintah-perintah SQL yang tepat, Anda dapat mengelola data dalam database dengan mudah dan efisien. Jadi, pastikan untuk selalu menggunakan perintah-perintah ini sesuai dengan kebutuhan Anda.

Selain perintah-perintah yang telah disebutkan sebelumnya, terdapat juga beberapa perintah SQL yang berguna dalam mengelola database secara lebih avansa, seperti:

GROUP BY

Grup by digunakan untuk mengelompokkan data berdasarkan kolom tertentu.
Copy code

SELECT alamat, COUNT(*)
FROM tb_mahasiswa
GROUP BY alamat;

HAVING

Having digunakan untuk menentukan kondisi pada saat mengelompokkan data menggunakan perintah GROUP BY.
Copy code

SELECT alamat, COUNT(*)
FROM tb_mahasiswa
GROUP BY alamat
HAVING COUNT(*) > 10;

LIMIT

Limit digunakan untuk membatasi jumlah data yang ditampilkan.
Copy code

SELECT * FROM tb_mahasiswa
LIMIT 10;

ORDER BY

Order digunakan untuk mengurutkan hasil data berdasarkan kolom tertentu.
Copy code

SELECT * FROM tb_mahasiswa
ORDER BY nama;

Dengan menggunakan perintah-perintah avansa ini, Anda dapat lebih fleksibel dalam mengelola data dalam database sesuai dengan kebutuhan Anda. Jadi, pastikan untuk selalu menggunakannya dengan bijak.