En son web geliştirme öğreticiler
 

SQL Genel Veri Türleri


Bir veri tipi bir kolon içeren ne değer tür tanımlar.


SQL Genel Veri Türleri

veri tabanı tablosundaki her bir sütun, bir isim ve bir veri türü olması gerekmektedir.

SQL geliştiricileri SQL tablosu oluştururken her tablo sütununun içinde depolanacak verilerin ne tür karar vermek zorunda. veri tipi bir etiket ve SQL her sütunun içindeki beklenen veri türünü anlamak için bir kılavuzdur ve aynı zamanda SQL depolanan verilerin nasıl etkileşimde bulunacağı tanımlar.

Aşağıdaki tabloda SQL genel veri türleri listelenmiştir:

Veri tipi Açıklama
CHARACTER(n) Karakter dizesi. Sabit uzunluklu n
VARCHAR(n) or
CHARACTER VARYING(n)
Karakter dizesi. Değişken uzunlukta. Maksimum uzunluk n
BINARY(n) İkili dize. Sabit uzunluklu n
BOOLEAN Mağazalar DOĞRU veya YANLIŞ değerler
VARBINARY(n) or
BINARY VARYING(n)
İkili dize. Değişken uzunlukta. Maksimum uzunluk n
INTEGER(p) Tamsayı sayısal (no decimal) . Hassas p
SMALLINT Tamsayı sayısal (no decimal) . Hassas 5
INTEGER Tamsayı sayısal (no decimal) . Hassas 10
BIGINT Tamsayı sayısal (no decimal) . Hassas 19
DECIMAL(p,s) Tam sayı, hassas s, ölçek s. Örnek: decimal(5,2) Ondalık ondalık önce 3 hanesi 2 basamak bir sayıdır
NUMERIC(p,s) Tam sayı, hassas s, ölçek s. (Same as DECIMAL)
FLOAT(p) Yaklaşık sayısal mantis hassas s. Taban 10 üstel gösterimde bir kayar ayırmalı sayı. Bu tür boyut argümanı az hassas belirten tek bir numara oluşur
REAL Yaklaşık sayısal mantis hassas 7
FLOAT Yaklaşık sayısal mantis hassas 16
DOUBLE PRECISION Yaklaşık sayısal mantis hassas 16
DATE yıl, ay ve gün değerlerini depolar
TIME Mağazalar saat, dakika ve saniye değerleri
TIMESTAMP Mağazalar yıl, ay, gün, saat, dakika ve saniye değerleri
INTERVAL aralığının türüne bağlı olarak, bir zaman periyodunu temsil eden, tam sayı alanlarda oluşan
ARRAY Bir dizi uzunlukta ve elementlerin sipariş toplama
MULTISET Değişken uzunlukta ve elementlerin düzensiz toplama
XML Mağazalar XML veri

SQL Veri Türü Hızlı Başvuru

Ancak, farklı veri tabanları veri tipi tanımı için farklı seçenekler sunuyoruz.

Aşağıdaki tabloda çeşitli veritabanı platformları arasındaki veri tiplerinin ortak isimlerin bazıları gösterilmektedir:

Data type Access SQLServer Oracle MySQL PostgreSQL
boolean Yes/No Bit Byte N/A Boolean
integer Number (integer) Int Number Int
Integer
Int
Integer
float Number (single) Float
Real
Number Float Numeric
currency Currency Money N/A N/A Money
string (fixed) N/A Char Char Char Char
string (variable) Text (<256)
Memo (65k+)
Varchar Varchar
Varchar2
Varchar Varchar
binary object OLE Object Memo Binary (fixed up to 8K)
Varbinary (<8K)
Image (<2GB)
Long
Raw
Blob
Text
Binary
Varbinary

Not: Veri türleri farklı veritabanında adı farklı olabilir. adı aynı olsa bile Ve, boyut ve diğer ayrıntıları farklı olabilir! Daima belgelere bakın!