Query SQL : Macam macam Perintah SQL beserta contohnya
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.
Posting Komentar