SQL ─ Ma'lumotlari turlari

SQL ─ Ma'lumotlari turlari


SQL ─ Ma'lumotlari turlari

SQL ma'lumotlar turi har qanday ob'ekt ma'lumotlarining turini belgilaydigan xususiyatdir. Har bir ustun, o'zgarmaydigan va ifoda SQL-ga tegishli ma'lumotlar turiga ega. Jadvallarni yaratishda ushbu ma'lumotlar turlaridan foydalanishingiz mumkin.Talabingizga asosan jadvallar ustuni uchun ma'lumot turini tanlashingiz mumkin.

SQL Server quyida keltirilgan ma'lumotlardan foydalanish uchun oltita toifadagi ma'lumotlarni taqdim etadi -

Aniq raqamli ma'lumotlar turlari

DATA TYPE (Ma`lumot turi) FROM( dan ) TO(gacha)
bigint -9,223,372,036,854,775,808 9,223,372,036,854,775,807
int -2,147,483,648 2,147,483,647
smallint - 32,768 32,767
tinyint 0 255
bit 0 1
decimal -10^38 +1 10^38 -1
numeric -10^38 +1 10^38 -1
money -922,337,203,685,477.5808 +922,337,203,685,477.5807
smallmoney -214,748.3648 +214,748.3647

Taxminiy raqamli ma'lumotlar turlari

DATA TYPE (Ma`lumot turi) FROM( dan ) TO(gacha)
float -1.79E + 308 1.79E + 308
real -3.40E + 38 3.40E + 38

Sana va vaqt ma'lumot turlari

DATA TYPE (Ma`lumot turi) FROM( dan ) TO(gacha)
datetime 1 yanvar, 1753 31 dekabr , 9999
smalldatetime 1 yanvar, 1900 6 iyun , 2079
date 1991 yil 30 iyun kabi tarixni saqlaydi
time Kunni soat 12:30 ga o'xshaydi.

  Eslatma - Bu erda, datetime da 3.33 milisoniyalik aniqlikda ishlaydi vaholanki smalldatetime 1 daqiqa aniqlikda.



Belgilar satrlari Ma'lumotlarni turlari

DATA TYPE (Ma`lumot turi) Ta'rif
nchar Maksimal uzunligi 4000 belgigacha (Fixed uzunligi Unicode)
nvarchar Maksimal uzunligi 4000 belgidan iborat (Argumentlar uzunligi Unicode)
nvarchar(max) Maksimal uzunligi 231 funktsiyalar (faqat SQL Server 2005). (Argumentlar uzunligi Unicode)
ntext Maksimal uzunligi 1,073,741,823 belgidan iborat.(Argumentlar uzunligi Unicode)

Binary (ikkilik) Data Types

DATA TYPE (Ma`lumot turi) Ta'rif
binary Maksimal uzunligi 8000 bayt (Fixed-length ikkilik ma'lumotlar)
varbinary Maksimal uzunligi 8000 bayt (Argumentlar uzunligi ikkilik ma'lumot)
varbinary(max) Maksimal uzunligi 231 bayt (faqat SQL Server 2005).
image Maksimal uzunligi 2,147,483,647 bayt.(Argumentlar uzunligi Ikkilamchi ma'lumotlar)

Misc (Turli xil) ma'lumotlar turlari

DATA TYPE (Ma`lumot turi) Ta'rif
sql_variant Matn, ntext va vaqt tamg'asi tashqari, SQL Server tomonidan qo'llab-quvvatlanadigan turli ma'lumotlar turlarini o'zida saqlaydi.
timestamp Bir satr yangilanib turilsa, yangilanadigan ma'lumotlar bazasidan yagona noyob raqamni o'zida saqlaydi
uniqueidentifier Global noyob identifikatorni (GUID) o'zida saqlaydi
xml XML ma'lumotlarini saqlaydi.XML misollarni ustun yoki o'zgarmaydigan (faqat SQL Server 2005) saqlashingiz mumkin.
cursor Kursor ob'ektiga havola
table Keyinchalik ishlash uchun natijalar majmui o'zida saqlaydi


Innovative Lab web sahifasiga xush kelibsiz biz bilan birga IT sohasidagi o'z bilimlaringizni bosqichma-bosqich oshirib boring!


Telegram kanalimizdan kunlik darslarni o'rganing  

TOSHKENT SHAHRIDAGI INHA UNIVERSITETI - 2017