Akses Database & Create New Database
Akses ke database tergantung pada jenis database yang digunakan dan bagaimana konfigurasi sistemnya. Untuk mengakses database melalui terminal, langkahnya akan tergantung pada jenis database yang Anda gunakan. Berikut adalah panduan umum untuk database populer:
MySQL/MariaDB
Berikut adalah panduan untuk mengakses database sekaligus membuat database baru di berbagai sistem database menggunakan terminal:
1. MySQL/MariaDB
Akses Database
Login ke MySQL:
mysql -u username -p #or #Aktifkan Plugin mysql_native_password mysql -u root -p
Ganti
username
dengan nama pengguna database Anda.Masukkan password saat diminta.
Lihat Daftar Database:
SHOW DATABASES;
Membuat Database Baru
Buat Database:
CREATE DATABASE database_name;
Ganti
database_name
dengan nama yang Anda inginkan untuk database.
Gunakan Database:
USE database_name;
Buat Tabel di Database:
CREATE TABLE table_name ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
Insert Data ke Tabel:
INSERT INTO table_name (name) VALUES ('Sample Name');
Tampilkan Data dari Tabel:
SELECT * FROM table_name;
Keluar dari MySQL:
EXIT;
2. PostgreSQL
Akses Database
Login ke PostgreSQL:
psql -U username -d postgres
Ganti
username
dengan nama pengguna PostgreSQL Anda.
Lihat Daftar Database:
\l
Membuat Database Baru
Buat Database:
CREATE DATABASE database_name;
Gunakan Database:
\c database_name
Buat Tabel di Database:
CREATE TABLE table_name ( id SERIAL PRIMARY KEY, name VARCHAR(100), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
Insert Data ke Tabel:
INSERT INTO table_name (name) VALUES ('Sample Name');
Tampilkan Data dari Tabel:
SELECT * FROM table_name;
Keluar dari PostgreSQL:
\q
3. MongoDB
Akses Database
Login ke MongoDB:
mongo
Lihat Daftar Database:
show dbs
Membuat Database Baru
Pilih Database (Otomatis Membuat jika Belum Ada):
use database_name
Buat Koleksi Baru dan Masukkan Data:
db.collection_name.insertOne({ name: "Sample Name", created_at: new Date() });
Tampilkan Data:
db.collection_name.find();
Keluar dari MongoDB:
exit
4. SQLite
Akses Database
Buka SQLite Database:
sqlite3 database_name.db
Membuat Database Baru
Buat Tabel Baru:
CREATE TABLE table_name ( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, created_at DATETIME DEFAULT CURRENT_TIMESTAMP );
Insert Data ke Tabel:
INSERT INTO table_name (name) VALUES ('Sample Name');
Tampilkan Data dari Tabel:
SELECT * FROM table_name;
Keluar dari SQLite:
.exit
Tekninsnya berikut ini:
Last updated