Apa saja perintah-printah dasar di PostgreSQL

Berikut adalah beberapa perintah dasar PostgreSQL yang akan membantu Anda memahami cara berinteraksi dengan basis data menggunakan terminal atau alat manajemen basis data:

1. Koneksi dan Pengaturan:

  • Login ke Database:

    psql -U username -d dbname
  • Keluar dari Database:

    \q

2. Operasi Database:

  • Konek ke Database:

\c nama_database pengguna
  • Membuat Database Baru:

    CREATE DATABASE dbname;
  • Menghapus Database:

    DROP DATABASE dbname;

3. Operasi Tabel:

  • Membuat Tabel Baru:

    CREATE TABLE tablename (
        column1 datatype,
        column2 datatype,
        ...
    );
  • Menghapus Tabel:

    DROP TABLE tablename;
  • Menampilkan Semua Data dari Tabel:

    SELECT * FROM tablename;

4. Operasi Data:

  • Menyisipkan Data ke Tabel:

    INSERT INTO tablename (column1, column2, ...) VALUES (value1, value2, ...);
  • Memperbarui Data dalam Tabel:

    UPDATE tablename SET column1 = value1, column2 = value2 WHERE condition;
  • Menghapus Data dari Tabel:

    DELETE FROM tablename WHERE condition;

5. Operasi Pencarian dan Penyaringan:

  • Pencarian Data dengan Kondisi:

    SELECT * FROM tablename WHERE condition;
  • Pengurutan Data:

    SELECT * FROM tablename ORDER BY column ASC/DESC;

6. Fungsi Agregasi:

  • Menghitung Jumlah Baris:

    SELECT COUNT(*) FROM tablename;
  • Menghitung Nilai Rata-rata:

    SELECT AVG(column) FROM tablename;

7. Indeks dan Kunci Asing:

  • Membuat Indeks pada Kolom:

    CREATE INDEX indexname ON tablename (column);
  • Membuat Kunci Asing:

    ALTER TABLE tablename ADD CONSTRAINT fk_constraint FOREIGN KEY (column) REFERENCES othertable(column);

Ini adalah beberapa perintah dasar PostgreSQL. Pastikan untuk mengganti username, dbname, tablename, dan instruksi lainnya sesuai dengan struktur dan kebutuhan basis data Anda. Anda dapat menggunakan perintah ini dalam terminal psql atau dalam skrip SQL. Jika Anda menggunakan psql, perintah internal seperti \dt (melihat tabel) dan \d table (melihat struktur tabel) juga berguna.

Tugas PostgreSQL screenshot database , tabel , serta hasil crud. Taruh ke dalam data folder dengan format nama_kelas_batch lalu upload ke dalam github masing-masing. dilarang mengunahkan GUI.

Last updated