Hari-hari Kepo

Perintah Dasar di Berbagai Database: MySQL, PostgreSQL, Oracle

20 Jul 2025 3 menit baca
Perintah Dasar di Berbagai Database: MySQL, PostgreSQL, Oracle

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

2
ZAP 09 Aug 2026 14:05
Zaproxy dolore alias impedit expedita quisquam.
ZAP 09 Aug 2026 14:05
Zaproxy dolore alias impedit expedita quisquam.

Tinggalkan Komentar