Veritipleri ve Boyutları
SQL'de kullanılan veri tipleri, bir sütundaki verilerin türünü ve boyutunu belirler. Bu veri tipleri, verilerin doğru şekilde depolanmasını, işlenmesini ve analiz edilmesini sağlar. SQL'de yaygın olarak kullanılan veri tipleri şunlardır:
Numeric (Sayısal) Veri Tipleri:
INT: Tam sayı değerlerini depolar. 4 byte alana ihtiyaç duyar. (-2,147,483,648 to 2,147,483,647)
BIGINT: Büyük tam sayı değerlerini depolar. 8 byte alana ihtiyaç duyar. (-9,223,372,036,854,775,808 to 9,223,372,036,854,775,807)
FLOAT: Küsüratlı sayısal değerleri depolar. 4 byte alana ihtiyaç duyar. (3.402823466E+38 to -1.175494351E-38)
DOUBLE: Daha büyük küsüratlı sayısal değerleri depolar. 8 byte alana ihtiyaç duyar. (1.7976931348623157E+308 to -2.2250738585072014E-308)
DECIMAL: Hassas küsüratlı sayısal değerleri depolar. Boyutu kullanılan basamak sayısına bağlıdır.
Character (Karakter) Veri Tipleri:
CHAR: Sabit uzunluklu karakter dizilerini depolar. Maksimum 255 karakter depolayabilir.
VARCHAR: Değişken uzunluklu karakter dizilerini depolar. Maksimum 65,535 karakter depolayabilir.
TEXT: Uzun karakter dizilerini depolar. Maksimum 65,535 karakter depolayabilir.
Date/Time (Tarih/Zaman) Veri Tipleri:
DATE: Tarih verilerini depolar. YYYY-MM-DD formatında saklanır.
TIME: Zaman verilerini depolar. HH:MM:SS formatında saklanır.
DATETIME: Tarih ve zaman verilerini depolar. YYYY-MM-DD HH:MM:SS formatında saklanır.
TIMESTAMP: Tarih ve zaman verilerini depolar. UNIX zaman damgası olarak saklanır.
Boolean (Mantıksal) Veri Tipi:
BOOLEAN: "true" veya "false" değerlerini depolar.
SQL'de kullanılan veri tipleri, sütunların boyutunu ve verilerin doğru şekilde depolanmasını sağlar. Bununla birlikte, veritabanı performansı ve boyutu açısından önemlidir. Veri tipleri ne kadar büyükse, verileri depolamak için daha fazla alan gerektirir ve sorguların daha yavaş çalışmasına neden olabilir. Bu nedenle, doğru veri tiplerinin seçimi, veritabanı tasarımı açısından önemlidir.
Aşağıdan detaylı olarak slayt inceleyebilirsiniz :
Last updated
Was this helpful?