Cara Membuat & Memasukkan Tabel PostgreSQL (Contoh)

โšก Ringkasan Cerdas

Membuat dan menjatuhkanping meja di PostgreSQL menggunakan pernyataan CREATE TABLE dan DROP TABLE. Anda dapat menjalankannya di psql SQL Shell atau membuat tabel secara visual di pgAdmin, dan opsi seperti IF NOT EXISTS dan batasan (constraints) menyempurnakan setiap tabel.

  • ๐Ÿงฑ BUAT TABEL: Buat tabel dengan nama, kolom, tipe data, dan batasan opsional menggunakan perintah CREATE TABLE.
  • ???? Shell SQL: Hubungkan ke basis data dengan \c, jalankan CREATE TABLE, dan gunakan \d untuk menampilkan daftar tabel yang telah Anda buat.
  • ๐Ÿ›ก๏ธ JIKA TIDAK ADA: Menambahkan IF NOT EXISTS akan mengembalikan pemberitahuan, bukan kesalahan, ketika tabel sudah ada.
  • ๏ธ GUI pgAdmin: Buat tabel secara visual dengan memilih skema, memberi nama tabel, dan menambahkan kolom di tab Kolom.
  • โš™๏ธ Opsi Meja: Parameter seperti TEMP, UNLOGGED, dan OF type_name mengubah cara tabel disimpan dan dikelola.
  • ๏ธ HAPUS MEJA: Perintah DROP TABLE menghapus tabel secara permanen beserta data, indeks, batasan, dan aturannya.

Cara Membuat & Memasukkan Tabel PostgreSQL

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 Deskripsi
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

Pertanyaan Umum Demo Slot

Perintah DROP TABLE menghapus seluruh tabel, termasuk struktur, data, dan batasan-batasannya. Perintah TRUNCATE TABLE menghapus semua baris tetapi mempertahankan tabel kosong dan definisinya, sehingga Anda dapat menggunakannya kembali tanpa membuat ulang strukturnya.

Gunakan perintah ALTER TABLE. Untuk menambahkan kolom, jalankan perintah ALTER TABLE name ADD COLUMN col type. Untuk menghapus kolom, jalankan perintah ALTER TABLE name DROP COLUMN col. Tabel dan data lainnya akan tetap utuh.

Tabel sementara, yang dibuat dengan CREATE TEMP TABLE, hanya ada untuk sesi atau transaksi saat ini dan akan dihapus secara otomatis setelahnya. Tabel ini berguna untuk menyimpan hasil sementara tanpa memengaruhi tabel permanen.

AI dapat menyarankan kolom, tipe data, kunci utama, dan batasan dari deskripsi data Anda yang sederhana. AI juga menandai masalah normalisasi dan indeks, serta membantu dalam hal ini.ping Pemula dapat membangun struktur tabel yang rapi dan efisien.

Ya. AI dapat mengubah deskripsi atau kumpulan data sampel menjadi pernyataan CREATE TABLE lengkap dengan tipe dan batasan yang benar. Selalu tinjau SQL yang dihasilkan sebelum menjalankannya di basis data Anda.

Ringkaslah postingan ini dengan: