Cara Membuat & Memasukkan Tabel PostgreSQL [Contoh]

Perintah untuk membuat tabel baru adalah

Sintaksis

CREATE TABLE table_name (
	field_name data_type constrain_name, 
	field_name data_type constrain_name
);

Sini

table_name : Merupakan nama tabelnya

field_name: Apakah nama kolomnya

data_type: Apakah tipe variabel kolom

constrain_name: Bersifat opsional. Ini mendefinisikan batasan pada kolom.

Tabel tidak pernah memiliki nama yang sama dengan tabel yang ada dalam skema yang sama.

PostgreSQL Buat Tabel: SQL Shell

Berikut adalah proses langkah demi langkah untuk membuat tabel PostgreSQL:

Langkah 1) Hubungkan ke Database

Hubungkan ke database tempat Anda ingin membuat tabel. Kita akan membuat tabel di database guru99

\c guru99

PostgreSQL Buat Tabel: SQL Shell

Langkah 2) Buat Tabel

Masukkan kode untuk membuat tabel

CREATE TABLE tutorials (id int, tutorial_name text);

PostgreSQL Buat Tabel: SQL Shell

Langkah 3) Periksa hubungan tabel

Gunakan perintah \d untuk memeriksa daftar relasi (tabel)

PostgreSQL Buat Tabel: SQL Shell

Langkah 4) Coba buat Tabel yang sama

Sekali lagi coba buat tabel yang sama, Anda akan mendapatkan error

PostgreSQL Buat Tabel: SQL Shell

Langkah 5) Gunakan parameter JIKA TIDAK ADA

Gunakan parameter JIKA TIDAK ADA dan Anda akan mendapatkan pemberitahuan, bukan kesalahan

PostgreSQL Buat Tabel: SQL Shell

Daftar parameter yang dapat Anda gunakan saat membuat tabel sangat lengkap. Berikut ini beberapa hal penting

Nama Parameter Uraian Teknis
TEMP atau SEMENTARA Parameter ini membuat tabel sementara. Tabel sementara dihapus pada akhir sesi, atau setelah transaksi saat ini.
Tidak masuk log Klausa yang tidak dicatat tidak memasukkan data ke dalam WAL (tulis log terlebih dahulu). Karena penghapusan operasi IO tambahan ini, kinerja penulisan meningkat
Jika tidak ada Jika tabel dengan nama yang sama sudah ada, peringatan akan ditampilkan, bukan kesalahan
Of_type_name Tabel yang mengambil struktur dari tipe komposit tertentu.

Berikut ini adalah PostgreSQL membuat tabel contoh tabel dengan batasan

CREATE TABLE order_info
( order_id integer CONSTRAINT order_details_pk PRIMARY KEY,
  Product_id integer NOT NULL,
  Delivery_date date,
  quantity integer,
  feedback TEXT
);

PostgreSQL Buat Tabel: pgAdmin

Di bawah ini adalah proses langkah demi langkah untuk membuat tabel di pgAdmin:

Langkah 1) Di Pohon Objek,

  1. Pilih Basis Data
  2. Pilih Skema tempat Anda ingin membuat tabel dalam kasus publik kami.
  3. Klik Buat Tabel

PostgreSQL Buat Tabel: pgAdmin

Langkah 2) Di popup, Masukkan Nama Tabel

PostgreSQL Buat Tabel: pgAdmin

Langkah 3)

  1. Pilih Tab Kolom
  2. Masukkan Detail Kolom
  3. Klik Simpan

PostgreSQL Buat Tabel: pgAdmin

Langkah 4) Di pohon objek, Anda akan melihat tabel dibuat

PostgreSQL Buat Tabel: pgAdmin

PostgreSQL Hapus/Lepaskan Tabel

The PostgreSQL Pernyataan DROP TABLE memungkinkan Anda menghapus definisi tabel dan semua data terkait, indeks, batasan, aturan, dll. untuk tabel tersebut.

Anda harus berhati-hati saat menggunakan perintah DROP TABLE di PostgreSQL karena ketika sebuah tabel dihapus, maka semua informasi yang ada di dalam tabel tersebut juga akan hilang secara permanen.

Sintaksis

DROP TABLE table_name;

Example

Langkah 1) Mari kita periksa tabel yang ada menggunakan perintah \d

PostgreSQL Hapus/Lepaskan Tabel

Langkah 2) Hapus tabel tutorial menggunakan perintah

DROP TABLE tutorials;

PostgreSQL Hapus/Lepaskan Tabel

Langkah 3) Sekali lagi periksa daftar relasi dan kami melihat tabel dihapus menggunakan perintah hapus Postgres

PostgreSQL Hapus/Lepaskan Tabel

Ringkasan

BUAT TABEL nama_tabel (
nama_bidang data_tipe batasan_nama,
nama_bidang data_tipe batasan_nama
);
Perintah untuk membuat Tabel
DROP TABLE nama_tabel; Perintah untuk Menghapus Tabel di PostgreSQL