Jump to content

SQL

  • entries
    7
  • comments
    0
  • views
    179

SQL Veri Türleri ve DBMS Özgü Veri Türleri


Doğuhan ELMA

41 views

Veritabanı yönetim sistemlerinin (DBMS) her biri, ANSI/ISO SQL standardı tarafından tanımlanan bir dizi ortak veri türü sunar, ancak aynı zamanda platforma özgü özel veri türleri de olabilir.

ANSI/ISO SQL Veri Türleri

Bu veri türleri, çoğu modern SQL veritabanı sistemlerinde desteklenir:

CHAR(n): Sabit uzunluklu karakter dizisi.

VARCHAR(n): Değişken uzunluklu karakter dizisi.

INTEGER: Tam sayı değeri.

SMALLINT: Daha küçük tam sayı değeri.

DECIMAL(p, s): Ondalık sayı, p basamak uzunluğu ve s ölçeği.

FLOAT: Kayan noktalı sayı.

DATE: Tarih değeri.

TIME: Zaman değeri.

Platforma Özgü Veri Türleri

Her DBMS, belirli gereksinimlere hitap etmek üzere özel veri türleri sunar:

MySQL

TINYINT: Küçük tam sayı.

MEDIUMINT: Orta boy tam sayı.

BIGINT: Büyük tam sayı.

TEXT: Büyük metin dizisi.

Oracle

NUMBER(p, s): Ondalık sayı, özelleştirilebilir hassasiyet.

CLOB: Karakter Büyük Nesnesi, büyük metinler için.

BLOB: İkili Büyük Nesne, ikili veriler için.

PostgreSQL

SERIAL: Otomatik artan tam sayı.

TIMESTAMP: Tarih ve zaman damgası.

BYTEA: İkili veri.

JSON: JSON veri türü.

SQL Server

BIT: Boolean değeri.

MONEY: Para değeri.

DATETIME: Tarih ve zaman damgası.

IMAGE: İkili büyük nesneler için.

Bu örnekler, her DBMS'nin sunduğu zengin veri türü yelpazesinden sadece birkaçıdır. Veritabanınızın belirli gereksinimlerini karşılamak için hangi veri türlerinin kullanılacağı, kullanılan DBMS'nin belgeleriyle birlikte belirlenmelidir, çünkü her sistem farklı özellikler ve kısıtlamalar sunar. Platforma özgü veri türleri, belirli işlevsellik gereksinimlerini karşılamak için kullanılabilir, ancak taşınabilirlik endişeleri göz önünde bulundurulmalıdır, çünkü bu veri türleri genellikle bir sistemden diğerine doğrudan taşınamaz.

0 Comments


Recommended Comments

There are no comments to display.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...