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
Adım 2) Bir Tablo Oluşturun
Tablo oluşturmak için kodu girin
CREATE TABLE tutorials (id int, tutorial_name text);
Adım 3) Tabloların ilişkisini kontrol edin
İlişkilerin (tablolar) listesini kontrol etmek için \d komutunu kullanın
Adım 4) Aynı Tabloyu oluşturmayı deneyin
Aynı tabloyu tekrar oluşturmayı deneyin, hata alırsınız
Adım 5) IF NOT EXISTS parametresini kullanın
IF NOT EXISTS parametresini kullanın; hata yerine bir bildirim alırsınız
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,
- seçmek veritabanı
- Bizim durumumuzda tablo oluşturmak istediğiniz Şemayı seçin.
- Tablo Oluştur'a tıklayın
) 2 Adım Açılan pencerede Tablo Adını Girin
) 3 Adım
- Sütunlar Sekmesini seçin
- Sütun Ayrıntılarını Girin
- Kaydet'i tıklayın
) 4 Adım Nesne ağacında oluşturulan tabloyu göreceksiniz
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.
) 2 Adım Komutu kullanarak tablo eğitimlerini silin
DROP TABLE tutorials;
) 3 Adım İlişkilerin listesini tekrar kontrol ettiğimizde tablonun Postgres silme komutu kullanılarak silindiğini görüyoruz.
Ö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 |











