Yeni bir tablo oluşturma komutu
Sözdizimi
CREATE TABLE table_name (field_name data_type constrain_name,field_name data_type constrain_name);
Buraya
tablo_adı: 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ı ada sahip değildir.
PostgreSQL Tablo Oluştur: SQL Kabuğu
PostgreSQL'de tablo oluşturmak için adım adım bir işlem:
Adım 1) Veritabanına Bağlanın
Tablo oluşturmak istediğiniz veritabanına bağlanın. Veritabanı gurusunda bir tablo oluşturacağız99
\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şki listesini (tablolar) kontrol etmek için \ d komutunu kullanın
Adım 4) Aynı Tabloyu oluşturmayı deneyin
Yine aynı tabloyu oluşturmaya çalışın, bir hata alırsınız
Adım 5) IF DEĞİLSE parametresini kullanın
EĞER DEĞİLSE parametresini kullanın ve hata yerine uyarı alırsınız.
Bir tablo oluştururken kullanabileceğiniz parametrelerin listesi ayrıntılıdır. İşte birkaç önemli olanlar
Parametre adı | Açıklama |
---|---|
TEMP veya GEÇİCİ | Bu parametre geçici bir tablo oluşturur. Geçici tablolar bir oturumun sonunda veya mevcut işlemden sonra silinir. |
Tıklanmamış | Tıklanmayan cümle, verileri WAL'a girmez (önceden yazma günlüğü). Bu ek GÇ işleminin kaldırılması nedeniyle yazma performansı artar |
Yoksa | Aynı ada sahip bir tablo zaten mevcutsa, hata yerine bir uyarı gösterilir |
Of_type_name | Yapıyı belirtilen bileşik türden alan bir tablo. |
İşte bir PostgreSQL, kısıtlamalara sahip bir tablo için tablo oluşturma örneği
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 işlem verilmiştir:
Adım 1) Nesne Ağacında,
- Veritabanını seçin
- Genel durumumuzda bir tablo oluşturmak istediğiniz Şemayı seçin.
- Tablo Oluştur'u tıklayın
Adım 2) Açılır pencerede Tablo Adını Girin
Aşama 3)
- Sütunlar Sekmesini seçin
- Sütun Ayrıntılarını Girin
- Kaydet'i tıklayın
Adım 4) Nesne ağacında, tablonun oluşturulduğunu göreceksiniz
PostgreSQL Silme / Bırakma Tablosu
PostgreSQL DROP TABLE deyimi, bir tablo tanımını ve o tablo için ilgili tüm verileri, indeksleri, kısıtlamaları, kuralları vb. Kaldırmanıza izin verir.
PostgreSQL'de DROP TABLE komutunu kullanırken dikkatli olmalısınız çünkü bir tablo silindiğinde, tablodaki tüm bilgiler de kalıcı olarak kaybolur.
Sözdizimi:
DROP TABLE table_name;
Misal:
Adım 1) \ d komutunu kullanarak mevcut tabloları kontrol edelim
Adım 2) Komutu kullanarak tablo eğitimlerini silin
DROP TABLE tutorials;
Adım 3) İlişki listesini tekrar kontrol edin ve tablonun Postgres delete 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 table_name; |
PostgreSQL'de Tabloyu Silme Komutu |