Dalam dunia pengembangan aplikasi dan analisis data, database memainkan peran yang sangat penting. Ada beberapa sistem database paling populer yang digunakan saat ini, seperti MySQL , PostgreSQL , dan Oracle Database .
Meskipun ketiganya sama-sama RDBMS (Relational Database Management System), masing-masing memiliki sintaks dan perintah dasar yang sedikit berbeda . Dalam artikel ini, kita akan membahas perintah-perintah dasar untuk MySQL, PostgreSQL, dan Oracle yang wajib kamu kuasai sebagai developer, admin, atau DBA.
🔹 1. Login ke Database
✅ MySQL
Bash
mysql -u username -p
✅ PostgreSQL
bash
psql -U username -d database_name
✅ Oracle SQL*Plus
bash
sqlplus username/password@database
🔹 2. Menampilkan Daftar Database
✅ MySQL
sql
SHOW DATABASES;
✅ PostgreSQL
sql
\l
✅ Oracle
sql
SELECT name FROM v$database;
🔹 3. Menggunakan/Memilih Database
✅ MySQL
Sql
USE nama_database;
✅ PostgreSQL
Bash
\c nama_database
✅ Oracle
Tidak ada perintah "use database" secara eksplisit; cukup akses melalui koneksi spesifik.
🔹 4. Menampilkan Tabel dalam Database
✅ MySQL
sql
SHOW TABLES;
✅ PostgreSQL
sql
\dt
✅ Oracle
sql
SELECT table_name FROM user_tables;
🔹 5. Melihat Struktur Tabel
✅ MySQL
sql
DESCRIBE nama_tabel;
✅ PostgreSQL
Sql
\d nama_tabel
✅ Oracle
sql
DESCRIBE nama_tabel;
-- Atau:
SELECT column_name, data_type FROM user_tab_columns WHERE table_name = 'NAMA_TABEL';
🔹 6. Membuat Database Baru
✅ MySQL
sql
CREATE DATABASE baru;
✅ PostgreSQL
sql
CREATE DATABASE baru;
✅ Oracle
Sql
-- Harus menggunakan perintah CREATE DATABASE via script kompleks.
-- Umumnya dibuat lewat DBCA (Database Configuration Assistant).
🔹 7. Membuat Tabel Sederhana
✅ MySQL / PostgreSQL / Oracle
Sql
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
nama VARCHAR(100),
email VARCHAR(100)
);
Catatan:
- Di PostgreSQL , gunakan SERIAL untuk auto-increment:
sql
id SERIAL PRIMARY KEY
Di Oracle , tidak ada AUTO_INCREMENT. Gunakan SEQUENCE.
🔹 8. Memasukkan Data (INSERT)
✅ Semua DBMS
Sql
INSERT INTO users (nama, email) VALUES ('Andi', '[email protected]');
🔹 9. Menampilkan Data (SELECT)
✅ Semua DBMS
sql
SELECT * FROM users;
🔹 10. Update Data
✅ Semua DBMS
Sql
UPDATE users SET email = '[email protected]' WHERE id = 1;
🔹 11. Hapus Data
✅ Semua DBMS
Sql
DELETE FROM users WHERE id = 1;
🔹 12. Hapus Tabel
✅ Semua DBMS
sql
DROP TABLE users;
🔹 13. Menjalankan File SQL
✅ MySQL
Sql
SOURCE /path/to/file.sql;
✅ PostgreSQL
bash
\i /path/to/file.sql
✅ Oracle
sql
@/path/to/file.sql
🔹 14. Keluar dari Shell Database
✅ MySQL
sql
exit;
✅ PostgreSQL
sql
\q
✅ Oracle
sql
exit;
🎯 Penutup
Memahami perintah dasar di berbagai database sangat penting bagi siapa pun yang bekerja di bidang IT, terutama dalam pengembangan backend, analisis data, atau DevOps. Meskipun sintaks antar-database sedikit berbeda, prinsip dasarnya tetap sama — yaitu manipulasi dan manajemen data.
Dengan menguasai perintah-perintah di atas, kamu bisa dengan mudah beralih antara MySQL, PostgreSQL, dan Oracle , serta lebih percaya diri dalam bekerja di lingkungan database profesional.
Selamat belajar dan semoga sukses!
Komentar
2Tinggalkan Komentar