PostgreSQL, açık kaynak kodlu bir veritabanı yönetim sistemidir ve tablo oluşturma ve veri ekleme işlemleri oldukça kolaydır CREATE TABLE komutu kullanarak, sütunların veri türlerini, sütun isimlerini ve sütunlar arasındaki ilişkiyi tanımlayarak bir tablo oluşturabilirsiniz Veri ekleme işlemi için INSERT INTO komutu kullanılır PostgreSQL, veriye erişim, yönetim ve yazılım geliştirme süreçlerine avantaj sağlar Bu nedenle, işletmeler tarafından sıklıkla tercih edilen bir veritabanı yönetim sistemidir Bir öğrenciler tablosu oluşturmak için örnek kodlar da verilmiştir

PostgreSQL, açık kaynak kodlu bir nesne ilişkili veritabanı yönetim sistemidir. PostgreSQL'de tablo oluşturmak ve veri ekleme işlemi yapmak oldukça kolaydır ve SQL komutları yardımıyla gerçekleştirilir.
Tablo oluşturmak için CREATE TABLE komutu kullanılır. Bu komut, yeni bir tablo oluşturmak için veri türleri, sütun isimleri ve sütunlar arasındaki ilişkiyi tanımlar. Örneğin, CREATE TABLE komutu kullanarak 'ogrenciler' adında bir tablo oluşturabiliriz. Bu tablo, 'id', 'ad', 'soyad' ve 'yas' sütunlarına sahip olacaktır.
ID | AD | SOYAD | YAS |
---|---|---|---|
1 | Ali | Yılmaz | 25 |
Veri ekleme işlemini gerçekleştirmek için INSERT INTO komutu kullanılır. Bu komut, bir tabloya yeni bir kayıt ekler. Örneğin, yukarıda oluşturduğumuz 'ogrenciler' tablosuna yeni bir kayıt eklemek istediğimizde, INSERT INTO ogrenciler (id, ad, soyad, yas) VALUES (1, 'Ali', 'Yılmaz', 25) komutunu kullanabiliriz. Bu komut, 'ogrenciler' tablosuna 'id', 'ad', 'soyad' ve 'yas' sütunlarına sahip yeni bir kayıt ekleyecektir.
Tüm bu işlemler, veri tabanı yönetimi için temel bir bilgi olarak kabul edilir. PostgreSQL'deki tablo oluşturma ve veri ekleme işlemlerini öğrenerek, veri tabanlarını yönetme becerilerimizi geliştirebiliriz.
PostgreSQL Nedir?
PostgreSQL, açık kaynak kodlu bir nesne ilişkili veritabanı yönetim sistemidir. Veri tabanı yönetimi için çeşitli özellikler sunan PostgreSQL, işletmeler tarafından sıklıkla tercih edilen bir veritabanı yönetim sistemidir. Nesne ilişkili bir veritabanı yönetim sistemi olan PostgreSQL, veriye erişim, yönetim ve yazılım geliştirme süreçlerine avantaj sağlar. Ayrıca, PostgreSQL'in sunduğu yüksek güvenlik özellikleri de verilerin güvenliği açısından oldukça önemlidir.
Tablo Oluşturma
PostgreSQL'de bir veritabanı oluşturduktan sonra, bir tablo oluşturmak oldukça kolaydır. Tablo oluşturmak için SQL komutları kullanılır. CREATE TABLE komutu bu işlemi gerçekleştirmek için kullanılır. Bu komut, yeni bir tablo oluşturmak için kullanılır ve ilgili sütunların veri türlerini, sütun isimlerini ve sütunlar arasındaki ilişkiyi tanımlar.
Biz bir öğrenciler tablosu oluşturalım. Bu tablonun, her öğrencinin adı, soyadı, yaşları ve ID'si olacak. CREATE TABLE komutunu kullanarak bu tabloyu oluşturabiliriz. Öncelikle, tablonun adını ve sütunların veri türlerini belirtiyoruz. İşte örnek bir kod:CREATE TABLE komutu |
---|
CREATE TABLE ogrenciler ( id INT PRIMARY KEY, ad TEXT NOT NULL, soyad TEXT NOT NULL, yas INT); |
Bu CREATE TABLE kodu ile öğrenciler tablosu oluşturulabilir. Tablo, 'ogrenciler' adı verilen başlıklı bir tablo olacaktır. Bu tablo, 4 sütuna sahiptir. İlk sütun 'id' sütunu olup INTEGER türünde bir veri içerir. Aynı zamanda PRIMARY KEY olarak işaretlenmiştir. İkinci ve üçüncü sütunlar 'ad' ve 'soyad' sütunlarıdır. Bu sütunlar, herhangi bir değer içeremezler, bu nedenle her ikisi de NOT NULL olduğunu belirtiyoruz. Son olarak, 'yaş' sütunu, tam sayı değerlerini içerebilir.
Bu şekilde PostgreSQL'de tablo oluşturma işlemi gerçekleştirilir. CREATE TABLE komutu, tablo oluşturmak için kullanılır ve bu komuta sütunların veri türleri, sütun isimleri ve sütunlar arasındaki ilişkiler eklenir. Veritabanı uygulamalarının neredeyse tümünde temel bir işlem olan bu süreç oldukça önemlidir ve iyi anlaşılmalıdır.
CREATE TABLE Komutu
PostgreSQL'de tablo oluşturmak için SQL komutları kullanılır ve CREATE TABLE komutu, yeni bir tablo oluşturmak için kullanılır. Bu komut belirtilen tablo ismi ve sütunlar için veri türlerini belirlemektedir. Tablo ismi belirtilirken büyük/küçük harf uyumuna dikkat edilmelidir, sütun isimleri ise küçük harflerle tanımlanmalıdır. Veri türleri arasında metin, tam sayı, virgüllü sayı ve tarih/günüm bulunmaktadır.
Oluşturulan tablonun birincil anahtarını da belirlemek gerekmektedir. Bunu yapmak için sütun tanımının sonunda PRIMARY KEY ibaresi ile birlikte sütun ismi belirtilmelidir. Buna ek olarak, sütunlar arasında ilişkiler de tanımlanabilir. Sütunlarda boşluk bırakılmazken, farklı sütunlar virgülle ayrılmalıdır.
Veri Türü | Açıklama |
---|---|
INT | Tam sayı |
TEXT | Metin (karakter dizisi) |
NUMERIC | Virgüllü sayı |
DATE | Tarih/günüm |
Bir örnek olarak, ogrenciler adlı bir tablo oluşturacak olursak:
CREATE TABLE ogrenciler ( id INT PRIMARY KEY, ad TEXT NOT NULL, soyad TEXT NOT NULL, yas INT);
Bu kod, ogrenciler adlı bir tablo oluşturacak ve tabloda id, ad, soyad ve yas adlı sütunlar yer alacaktır. id sütunu tablonun birincil anahtarını oluşturacak, ad ve soyad sütunları metin türünde olacaktır. yas sütunu ise tam sayı türünde olacak ve değer vermek zorunlu olmayacaktır.
Bu şekilde, PostgreSQL'de tablo oluşturma işlemleri gerçekleştirilebilir.
Örnek Kod
Örnek Kod:
CREATE TABLE ogrenciler ( id INT PRIMARY KEY, ad TEXT NOT NULL, soyad TEXT NOT NULL, yas INT);
Yukarıdaki örnek kodda, CREATE TABLE komutu kullanarak "ogrenciler" adında bir tablo oluşturuyoruz. Tabloya 4 sütun ekliyoruz:
- id: öğrenci numarasını barındıran bir sütun.
- ad: öğrencinin adını barındıran bir sütun.
- soyad: öğrencinin soyadını barındıran bir sütun.
- yas: öğrencinin yaşı barındıran bir sütun. Bu sütun için bir veri türü belirtilmemiş, dolayısıyla bu sütuna NULL değer girilebilir.
Örnek kodda da görülebileceği gibi, veri tabanına yeni bir sütun eklemek için sadece bir tane SQL komutu kullanmamız yeterli oluyor. Bu sayede veri tabanımızın yapısını kolayca yönetebilir ve güncelleyebiliriz.
id INT PRIMARY KEY,'id INT PRIMARY KEY' ifadesi, bir PostgreSQL tablosunda bir sütunun anahtar alanı veya benzersiz tanımlayıcısı olarak kullanıldığını tanımlar. Bu özellikle, verileri sorgularken veya sıralarken işlem yapmayı kolaylaştıran bir işlevselliktir. "PRIMARY KEY" olarak tanımlanması, her satırın benzersiz bir şekilde tanımlanmasını ve bir veritabanındaki diğer tablolarla ilişkilerin kurulabilmesini sağlar. Ayrıca, değerlerin boş bırakılmasına izin vermez ve otomatik artan bir değişken olarak ayarlanabilir.
Örneğin, bir "ogrenciler" tablosunda "id" sütunu PRIMARY KEY olarak tanımlanarak, her öğrenci kaydının benzersiz bir şekilde tanımlanmasını sağlar. Bu özellikle, birden çok tablo arasında ilişkiler kurulduğunda kullanışlıdır.
"id INT PRIMARY KEY" ifadesi, aynı zamanda bir tablodaki satırları arama, güncelleme veya silme işlemleri yaparken de kullanışlı bir araçtır. Bir anahtar alanı olarak tanımlanan sütun, her satırın benzersiz olarak tanımlanmasını sağlar ve işlemlerin doğru satırları hedeflemesine yardımcı olur. Bu nedenle, bir tablonun PRIMARY KEY'i, verilerin doğru bir şekilde yönetilmesi ve saklanması için önemli bir bileşendir.
ad TEXT NOT NULL,'ad TEXT NOT NULL' ifadesi, bir tablonun oluşturulduğunda sütunlar arasındaki ilişkiyi tanımlayan bir SQL komutudur. Bu komut, 'ad' sütununun belirtilen veri tipi olan TEXT olacağını gösterir. 'NOT NULL' ifadesi ise sütunun boş bırakılamayacağını belirtir. Yani, 'ad' sütunu her bir kayıt için mutlaka doldurulması gereken bir alandır.
Böylelikle, oluşturulan tabloda her kaydın 'ad' sütunu dolu olacaktır ve bu sayede tablodaki verilerin doğruluğu sağlanmış olacaktır. TEXT veri tipi, PostgreSQL'de metin tabanlı bilgilerin saklanmasına olanak sağlar ve sütunun veri tipi, verilerin doğru şekilde saklanabilmesi için doğru seçilmesi gereken önemli bir faktördür.
soyad TEXT NOT NULL,Bir PostgreSQL tablosu oluştururken, sütunların tipini ve özelliklerini belirtmek önemlidir. Sütunlar arasındaki ilişkiyi belirlemek de unutulmamalıdır. "soyad" sütunu, tablonun bir öğrenci listesi olduğunu varsayarsak, öğrenci sıralaması açısından önemlidir. Bu sütuna "NOT NULL" özelliği atanarak, bu sütunun değerinin boş bırakılamayacağı belirtilir. Böylece, tüm öğrencilerin soyadını girmek zorunda olduğumuzdan emin oluruz ve verilerin tutarlılığı sağlanır. Sütun tipi olarak "TEXT" kullanılarak, öğrencilerin soyadlarının değişken uzunluğu kabul edilir. Bu nedenle, PostgreSQL'deki tablo oluşturma işleminde sütun özellikleri büyük öneme sahiptir ve doğru belirlenmelidir.
yas INT'yas' sütunu, ogrenciler tablosunda öğrencilerin yaşlarını depolamak için kullanılır. Veri türü INT (tam sayı) olarak tanımlandığından, yalnızca tam sayı değerleri kaydedilebilir. Yaş, bir öğrencinin kişisel bilgisi olduğundan, bu sütuna NOT NULL kısıtlaması eklenmelidir. Böylece, bu sütunun değeri hiçbir zaman boş veya NULL olamaz. Veri tabanı yönetimi için temel bir bilgi olan tablo oluşturma ve veri ekleme işlemleri, PostgreSQL gibi veri tabanı yönetim sistemlerinde oldukça yaygın olarak kullanılmaktadır.
);PostgreSQL, açık kaynak kodlu bir nesne ilişkili veritabanı yönetim sistemi olarak tanımlanır. Bu sistemde tablo oluşturma ve veri ekleme işlemleri SQL komutları yardımıyla kolayca gerçekleştirilir. CREATE TABLE komutu ile yeni bir tablo oluşturulabilir ve bu komutla tablo ismi ve sütunlar için veri türleri belirtilir. Ayrıca, INSERT INTO komutu ile mevcut bir tabloya yeni kayıtlar eklenir. Bu işlemler, veri tabanı yönetimi için temel bir bilgi olarak kabul edilir.
Veri Ekleme
Veri ekleme işlemi, bir tabloya yeni bir kayıt eklemek için INSERT INTO komutu kullanılarak gerçekleştirilir. Bu komut, belirli bir tabloya sütun isimleri ve değerleri göndererek yeni bir kayıt ekler. Veriler, sütun sırasına göre gönderilir ve tüm sütunlara ekleme yapmak zorunlu değildir.
Örneğin, bir öğrenci tablosuna yeni bir öğrenci eklemek için şu komutu kullanabilirsiniz:
INSERT INTO ogrenciler (id, ad, soyad, yas) VALUES (2, 'Ayşe', 'Güler', 21);
Bu komut, öğrenciler tablosuna yeni bir öğrenci ekleyecektir. Eklenen öğrencinin id'si 2, adı Ayşe, soyadı Güler ve yası 21 olarak belirtilmiştir.
Ayrıca, birden fazla kaydı aynı anda eklemek için VALUES bölümünde virgülle ayrılmış birden fazla öğe belirtebilirsiniz. Örneğin:
INSERT INTO ogrenciler (id, ad, soyad, yas) VALUES (3, 'Mehmet', 'Öztürk', 23), (4, 'Fatma', 'Yılmaz', 20);
Bu komut, öğrenciler tablosuna iki yeni öğrenci ekleyecektir. İkinci kaydın id'si 4, adı Fatma, soyadı Yılmaz ve yası 20 olarak belirtilmiştir.
Veri ekleme işlemi, tablodaki mevcut kayıtların güncellenmesini veya silinmesini de sağlayan diğer SQL komutlarıyla birlikte kullanılabilir.
Örnek Kod
Yukarıdaki kodu incelediğimizde, ogrenciler adında bir tablo oluşturulduğunu görüyoruz. Tablo, id, ad, soyad ve yas sütunlarından oluşuyor. İlk sütun olan id, PRIMARY KEY olarak belirlenmiştir. Bu, her kaydın benzersiz bir kimlik numarası olan id'ye sahip olacağı anlamına gelir.
INSERT INTO komutu ile, ogrenciler tablosuna yeni bir kayıt ekleniyor. Bu kayıtta, Ali isimli bir öğrencinin adı, Yılmaz soyadı ve 25 yaşında olduğu bilgisi yer alıyor. Sütunlar arasında virgülle ayrım yapılır ve VALUES komutu kullanılarak eklenecek değerler belirtilir.
Bu örnek kodlar sayesinde, PostgreSQL'de tablo oluşturma ve veri ekleme işlemlerinin nasıl yapıldığına dair temel bilgiler edinebiliriz. Ayrıca bu işlemlerde SQL komutlarının nasıl kullanıldığını da görebiliriz.
Sonuç
PostgreSQL, açık kaynak kodlu bir nesne ilişkili veritabanı yönetim sistemidir. Bu veritabanı yönetim sistemiyle tablo oluşturma ve veri ekleme işlemleri oldukça kolaydır. SQL komutları kullanılarak gerçekleştirilen bu işlemler, veri tabanı yönetimi için temel bir bilgi olarak kabul edilir.
Tablo oluşturma işlemi, CREATE TABLE komutu ile gerçekleştirilir. Bu komut, yeni bir tablo oluşturmak için kullanılır ve tablo ismi ile sütunlar için veri türleri belirtilir. Veri ekleme işlemi ise INSERT INTO komutu ile gerçekleştirilir ve bir tabloya yeni bir kayıt eklenir.
PostgreSQL kullanarak tablo oluşturma ve veri ekleme işlemlerini gerçekleştirebilirsiniz. Bu işlemleri gerçekleştirmek için biraz SQL bilgisine ihtiyacınız olsa da, öğrenilmesi oldukça kolaydır. Örnek kodlar ve uygulamalı örneklerle süreci daha iyi anlayabilir ve veri tabanınızı yönetebilirsiniz.