SQL atau Structured Query Language adalah bahasa pemrograman yang digunakan untuk mengakses dan mengelola database. Dalam SQL, ada banyak perintah dasar yang harus diketahui oleh setiap programmer atau pengguna database. Dalam artikel ini, kita akan membahas beberapa perintah dasar SQL yang paling penting dan sering digunakan.
SELECT
Perintah SELECT digunakan untuk memilih data dari database. Contohnya, jika kita ingin memilih semua data dari tabel mahasiswa, kita dapat menggunakan perintah SELECT * FROM mahasiswa. Perintah SELECT juga dapat digunakan untuk memilih data tertentu dengan mengatur kriteria tertentu. Contohnya, SELECT * FROM mahasiswa WHERE jurusan=’Teknik Informatika’.
INSERT
Perintah INSERT digunakan untuk menambahkan data baru ke dalam tabel. Contohnya, jika kita ingin menambahkan data mahasiswa baru ke dalam tabel mahasiswa, kita dapat menggunakan perintah INSERT INTO mahasiswa (nama, jurusan, angkatan) VALUES (‘Andi’, ‘Teknik Informatika’, 2019).
UPDATE
Perintah UPDATE digunakan untuk mengubah data yang sudah ada di dalam tabel. Contohnya, jika kita ingin mengubah jurusan seorang mahasiswa di tabel mahasiswa, kita dapat menggunakan perintah UPDATE mahasiswa SET jurusan=’Manajemen Informatika’ WHERE nama=’Andi’.
DELETE
Perintah DELETE digunakan untuk menghapus data dari tabel. Contohnya, jika kita ingin menghapus data mahasiswa dari tabel mahasiswa, kita dapat menggunakan perintah DELETE FROM mahasiswa WHERE nama=’Andi’.
GROUP BY
Perintah GROUP BY digunakan untuk mengelompokkan data berdasarkan kriteria tertentu. Contohnya, jika kita ingin mengelompokkan mahasiswa berdasarkan jurusan di tabel mahasiswa, kita dapat menggunakan perintah SELECT jurusan, COUNT(*) FROM mahasiswa GROUP BY jurusan.
ORDER BY
Perintah ORDER BY digunakan untuk mengurutkan data berdasarkan kriteria tertentu. Contohnya, jika kita ingin mengurutkan mahasiswa berdasarkan nilai di tabel nilai, kita dapat menggunakan perintah SELECT * FROM nilai ORDER BY nilai DESC.
JOIN
Perintah JOIN digunakan untuk menggabungkan data dari dua atau lebih tabel. Contohnya, jika kita ingin menggabungkan data mahasiswa dan data nilai berdasarkan nim di tabel mahasiswa dan id_mahasiswa di tabel nilai, kita dapat menggunakan perintah SELECT * FROM mahasiswa JOIN nilai ON mahasiswa.nim=nilai.id_mahasiswa.
LIKE
Perintah LIKE digunakan untuk mencari data dengan pola tertentu. Contohnya, jika kita ingin mencari mahasiswa yang memiliki nama yang diawali dengan huruf A di tabel mahasiswa, kita dapat menggunakan perintah SELECT * FROM mahasiswa WHERE nama LIKE ‘A%’
AS
Perintah AS digunakan untuk memberi alias pada kolom atau tabel. Contohnya, jika kita ingin memberi alias pada kolom nama di tabel mahasiswa, kita dapat menggunakan perintah SELECT nama AS nama_mahasiswa FROM mahasiswa.
DISTINCT
Perintah DISTINCT digunakan untuk menghilangkan duplikat dari hasil query. Contohnya, jika kita ingin menampilkan semua jurusan yang ada di tabel mahasiswa tanpa duplikat, kita dapat menggunakan perintah SELECT DISTINCT jurusan FROM mahasiswa.
MAX dan MIN
Perintah MAX dan MIN digunakan untuk menampilkan nilai tertinggi dan terendah dari kolom tertentu. Contohnya, jika kita ingin menampilkan nilai tertinggi dan terendah dari kolom nilai di tabel nilai, kita dapat menggunakan perintah SELECT MAX(nilai) AS nilai_tertinggi, MIN(nilai) AS nilai_terendah FROM nilai.
SUM dan AVG
Perintah SUM dan AVG digunakan untuk menampilkan jumlah dan rata-rata dari kolom tertentu. Contohnya, jika kita ingin menampilkan jumlah dan rata-rata nilai dari kolom nilai di tabel nilai, kita dapat menggunakan perintah SELECT SUM(nilai) AS total_nilai, AVG(nilai) AS rata_nilai FROM nilai.
AND dan OR
Perintah AND dan OR digunakan untuk menggabungkan beberapa kriteria dalam satu query. Contohnya, jika kita ingin mencari mahasiswa yang memiliki nilai di atas 80 dan jurusan Teknik Informatika di tabel mahasiswa dan nilai, kita dapat menggunakan perintah SELECT * FROM mahasiswa JOIN nilai ON mahasiswa.nim=nilai.id_mahasiswa WHERE nilai>80 AND jurusan=’Teknik Informatika’.
IN dan NOT IN
Perintah IN dan NOT IN digunakan untuk mencari data yang memiliki nilai tertentu dalam satu kolom. Contohnya, jika kita ingin mencari mahasiswa yang memiliki nilai di atas 70 atau di bawah 50 di tabel nilai, kita dapat menggunakan perintah SELECT * FROM nilai WHERE nilai IN (SELECT nilai FROM nilai WHERE nilai>70 OR nilai<50).
BETWEEN
Perintah BETWEEN digunakan untuk mencari data yang berada di antara dua nilai tertentu. Contohnya, jika kita ingin mencari mahasiswa yang memiliki nilai di antara 70 dan 80 di tabel nilai, kita dapat menggunakan perintah SELECT * FROM nilai WHERE nilai BETWEEN 70 AND 80.
NULL
NULL adalah nilai kosong di dalam database. Perintah IS NULL dan IS NOT NULL digunakan untuk mencari data yang memiliki nilai NULL atau tidak memiliki nilai NULL dalam satu kolom. Contohnya, jika kita ingin mencari mahasiswa yang belum memiliki nilai di tabel nilai, kita dapat menggunakan perintah SELECT * FROM mahasiswa LEFT JOIN nilai ON mahasiswa.nim=nilai.id_mahasiswa WHERE nilai.nilai IS NULL.
TRUNCATE
Perintah TRUNCATE digunakan untuk menghapus semua data dari sebuah tabel tanpa menghapus struktur tabel itu sendiri. Contohnya, jika kita ingin menghapus semua data dari tabel mahasiswa, kita dapat menggunakan perintah TRUNCATE TABLE mahasiswa.
ALTER TABLE
Perintah ALTER TABLE digunakan untuk mengubah struktur tabel. Contohnya, jika kita ingin menambahkan kolom baru ke dalam tabel mahasiswa, kita dapat menggunakan perintah ALTER TABLE mahasiswa ADD COLUMN alamat VARCHAR(50).
CREATE TABLE
Perintah CREATE TABLE digunakan untuk membuat tabel baru dalam database. Contohnya, jika kita ingin membuat tabel baru untuk menyimpan data dosen, kita dapat menggunakan perintah CREATE TABLE dosen (id INT PRIMARY KEY, nama VARCHAR(50), jabatan VARCHAR(50)).
DROP TABLE
Perintah DROP TABLE digunakan untuk menghapus tabel dari database. Contohnya, jika kita ingin menghapus tabel mahasiswa, kita dapat menggunakan perintah DROP TABLE mahasiswa.
GRANT dan REVOKE
Perintah GRANT dan REVOKE digunakan untuk memberikan dan mencabut hak akses pengguna ke dalam database. Contohnya, jika kita ingin memberikan hak akses SELECT ke pengguna baru, kita dapat menggunakan perintah GRANT SELECT ON mahasiswa TO ‘user’@’localhost’. Jika kita ingin mencabut hak akses tersebut, kita dapat menggunakan perintah REVOKE SELECT ON mahasiswa FROM ‘user’@’localhost’.
Kesimpulan
Itulah beberapa perintah dasar SQL yang harus diketahui oleh setiap programmer atau pengguna database. Dengan menguasai perintah-perintah tersebut, kita dapat mengakses dan mengelola database dengan lebih efektif dan efisien.
Artikel Perintah Dasar SQL
© Copyright 2023 TEKNOBGT.COM