Tablo Nasıl Oluşturulur ve Bırakılır PostgreSQL [Örnekler]

Yeni bir tablo oluşturma komutu

Sözdizimi

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

İşte

table_name: Tablonun adıdır

field_name: Sütunun adı mı

data_type: Sütunun değişken türüdür

constrain_name: İsteğe bağlıdır. Sütundaki kısıtlamaları tanımlar.

Tablolar hiçbir zaman aynı şemadaki mevcut tablolarla aynı adı taşımaz.

PostgreSQL Tablo Oluştur: SQL Kabuğu

İşte tablo oluşturmak için adım adım bir süreç PostgreSQL:

Adım 1) Veritabanına Bağlan

Tablo oluşturmak istediğiniz veritabanına bağlanın. Guru99 veritabanında bir tablo oluşturacağız

\c guru99

PostgreSQL Tablo Oluştur: SQL Kabuğu

Adım 2) Bir Tablo Oluşturun

Tablo oluşturmak için kodu girin

CREATE TABLE tutorials (id int, tutorial_name text);

PostgreSQL Tablo Oluştur: SQL Kabuğu

Adım 3) Tabloların ilişkisini kontrol edin

İlişkilerin (tablolar) listesini kontrol etmek için \d komutunu kullanın

PostgreSQL Tablo Oluştur: SQL Kabuğu

Adım 4) Aynı Tabloyu oluşturmayı deneyin

Aynı tabloyu tekrar oluşturmayı deneyin, hata alırsınız

PostgreSQL Tablo Oluştur: SQL Kabuğu

Adım 5) IF NOT EXISTS parametresini kullanın

IF NOT EXISTS parametresini kullanın; hata yerine bir bildirim alırsınız

PostgreSQL Tablo Oluştur: SQL Kabuğu

Tablo oluştururken kullanabileceğiniz parametrelerin listesi kapsamlıdır. İşte birkaç önemli nokta

Parametre adı Tanım
SICAKLIK veya GEÇİCİ Bu parametre geçici bir tablo oluşturur. Geçici tablolar oturumun sonunda veya mevcut işlem sonrasında silinir.
Oturum kaldırıldı Unlogged cümlesi, WAL'e (önceden yazma günlüğü) veri girmez. Bu ek IO işleminin kaldırılması nedeniyle yazma performansı artırıldı
mevcut değilse Aynı adda bir tablo zaten mevcutsa hata yerine uyarı gösterilir
Of_type_name Belirtilen bileşik türden yapıyı alan bir tablo.

Burada bir PostgreSQL kısıtlamaları olan bir tablonun tablo örneğini oluşturun

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 Tablo Oluştur: pgAdmin

Aşağıda pgAdmin'de tablo oluşturmak için adım adım bir süreç verilmiştir:

) 1 Adım Nesne Ağacında,

  1. seçmek veritabanı
  2. Bizim durumumuzda tablo oluşturmak istediğiniz Şemayı seçin.
  3. Tablo Oluştur'a tıklayın

PostgreSQL Tablo Oluştur: pgAdmin

) 2 Adım Açılan pencerede Tablo Adını Girin

PostgreSQL Tablo Oluştur: pgAdmin

) 3 Adım

  1. Sütunlar Sekmesini seçin
  2. Sütun Ayrıntılarını Girin
  3. Kaydet'i tıklayın

PostgreSQL Tablo Oluştur: pgAdmin

) 4 Adım Nesne ağacında oluşturulan tabloyu göreceksiniz

PostgreSQL Tablo Oluştur: pgAdmin

PostgreSQL Tabloyu Sil/Bırak

The PostgreSQL DROP TABLE ifadesi, bir tablo tanımını ve o tabloyla ilişkili tüm verileri, dizinleri, kısıtlamaları, kuralları vb. kaldırmanıza olanak tanır.

DROP TABLE komutunu kullanırken dikkatli olmalısınız. PostgreSQL çünkü bir tablo silindiğinde tablonun içerdiği tüm bilgiler de kalıcı olarak kaybolur.

Sözdizimi

DROP TABLE table_name;

Örnek E-posta

) 1 Adım \d komutunu kullanarak mevcut tabloları kontrol edelim.

PostgreSQL Tabloyu Sil/Bırak

) 2 Adım Komutu kullanarak tablo eğitimlerini silin

DROP TABLE tutorials;

PostgreSQL Tabloyu Sil/Bırak

) 3 Adım İlişkilerin listesini tekrar kontrol ettiğimizde tablonun Postgres silme komutu kullanılarak silindiğini görüyoruz.

PostgreSQL Tabloyu Sil/Bırak

ÖZET

TABLO OLUŞTUR tablo_adı (
alan_adı veri_türü kısıtlama_adı,
alan_adı veri_türü kısıtlama_adı
);
Tablo oluşturma komutu
DROP TABLE tablo_adı; Tabloyu Silme Komutu PostgreSQL

Bu yazıyı şu şekilde özetleyin: