KompüterVerilənlər bazası

SQL (data növləri): Cədvəl

Bu gün dünyada üçün alətlər və texnologiyalar bir çox var məlumat saxlanılması. ən ümumi yollarından biri bazası idarə üçün müxtəlif sistemi. Bu storage üsul tutur ki, bütün the data aydın strukturlaşdırılmış və Sadalanan xüsusi masa. Onlar, öz növbəsində, müəyyən bir veri növü sütun atributları ibarətdir.

data type - bu nədir?

Bu gün, bir neçə anlayışlar var, müddəti anlayışı izah edir "data növü." Lakin, onların hər biri ümumi mənada var. Buna görə də, data type təxminən onun dəyərləri (character, rəqəmli, və s.), Eləcə də dəyəri hesab üçün istifadə əməliyyatları ilə xarakterizə məlumatların bir qrup kimi təsvir edilə bilər.

məlumat növləri çərçivəsində çoxşaxəlidir. Onlar saxlanması üçün deyil, həm də müxtəlif vəzifələri üçün proqramlaşdırma yalnız istifadə olunur. proqramları hazırlanması zamanı əməliyyatların xüsusi dəsti ilə doğma data növləri geniş inkişaf və istifadə edir. Lakin, istifadəçi əsasında həmişə əsas data növləri var. SQL-standart da əsas ən ümumi növləri istifadə əsasında, lakin xüsusi eklentiler bir sıra edir.

məlumat növləri təsnifatı

növü ilə qruplaşdırılması data uzun müddət idi və asan emal üçün məlumat təşkil etmək üçün ehtiyac səbəb oldu. xarakteri və rəqəmli İndi mövcud data növləri əsasında iki təşkil edir.

onların cari təsnifatı əsasında bu göstəricilər, məntiqi, tam, rəqəmli üzən point və simli data növləri daxildir, hazırlanmışdır. SQL - təsnifat tamamilə yuxarıda bütün əhatə edir. Lakin, bəzi müasir DBMS əlavə eklentiler var. Bu Oracle və MySQL daxildir.

Basic data növləri

dil standartlara cavab atributları masalar oluştururken İstifadə SQL, data növləri 4 siniflərə bölünür:

  • strings;
  • fraksiyaları;
  • tselochiselennye dəyəri;
  • tarixi və vaxtı dəyərlər.

String data type

The Birinci qrup dəyərləri imkan verir mağaza hər hansı bir məlumat təqdim ilə The Form rəmzləri.

Bu, onların məcmusu hər hansı bir string kimi müalicə olunacaq xüsusi simvol, nömrələri və məktublar ola bilər sorğu SQL. aşağıda göstərilən data masa siyahı növləri, ilk qrup yaratmaq.

CHAR (ölçüsü)

Bu strings saxlamaq üçün istifadə olunur. mötərizədə Parametr saxlanılır simli uzunluğu düzeltmek üçün imkan verir. sıra üçün müəyyən edilə bilər bayt maksimum ölçüsü - 255.

VARCHAR (ölçüsü)

Eynilə, əvvəlki tipli uzun simli 255 simvol bilərsiniz. Lakin CHAR fərqli yaddaş tələb olunan məbləği bu cür dəyər saxlanılması üçün ayrılan ki. 5 simvol tələb yaddaş 6 bytes ibarət simli üçün edir. Birinci halda dəyər yaddaş bildirib parametri görə seçiləcək.

TINY TEXT

255 simvol mağaza string data üçün istifadə olunur.

TEXT

mətn məlumat saxlanılması üçün istifadə ölçüsü 65 535 simvol artıq deyil.

Blob

məlumatların növü analoji mətn növü və onun həcmi 65.535 simvol edə bilərsiniz verilənlər bazası mətn məlumat saxlamaq üçün imkan verir. Amma praktikada bu qədər irəli audio data, şəkillər, elektron sənədlər və saxlanması üçün istifadə olunur.

MEDIUM TEXT

Bu mətn növü əsasında nəzərdə tutulmuşdur, lakin siz görə up məktublar və ya simvolları 16.777.215 üçün artan ölçüsü daha çox məlumat saxlamaq üçün imkan verir edilmişdir.

MEDIUM Blob

elektron sənədlərin bazasında saxlamaq üçün istifadə ölçüsü 16.777.215 simvol nişanı keçmir.

LONG TEXT

Funksional əvvəlki növü oxşar, lakin 4 gigabayt bir böyük yaddaş tutumlu.

LONG Blob

Bu məlumatların böyük həcmdə (4 294 967 295 simvol) bazasında qoymaq üçün imkan verir.

ENUM (a, b, c, və s.)

mümkün dəyərlər siyahısını müəyyən etmək üçün istifadə olunur xüsusi data növü. 65535 Siz dəyərlər müəyyən etmək üçün imkan verir. sözügedən tipli Satır müəyyən set bir dəyər ala bilərsiniz. əlavə cədvəldə verilmiş siyahısında indiki deyil dəyərlər olacaq halda boş dəyəri yazılı olacaq.

SET

etibarlı dəyərlər toplusunu müəyyən edir. In kontrast üçün the əvvəlki növü, 64 istifadə ehtiva parametrləri ki may be başlatılmış hər hansı bir və ya bir neçə elementləri olan the set arqumentləri.

Cədvəl fraksiya data növləri

Fraksiya SQL məlumat növləri üzən point nömrələri saxlanılması üçün istifadə olunur. Təcrübədə, bir qayda olaraq, müxtəlif maliyyə göstəriciləri müəyyən. üç aşağıdakılardan birini istifadə tələb dəqiqliyi asılı olaraq:

FLOAT (ölçüsü, d)

Bu fraksiya nömrələri dəqiq d göstərir ehtiva edir.

DOUBLE (ölçüsü, d)

ikili dəqiqliyi ilə fraksiya nömrələri saxlamaq üçün istifadə olunur.

Decimal (ölçüsü, d)

strings kimi fraksiya dəyərlər saxlanılması.

Məsələn, fraksiya hissəsi bank hesablanması dəqiqliyi 8 və ya 10-NIL-Th əlamətləri bir dəyər çatır. İlk iki növ bu sahədə istifadə edilə bilməz.

xətləri şəklində maliyyə göstəriciləri saxlanılması çox çox problemlərin həllinə asanlaşdırır. Lakin, maliyyə məsələləri ilə məşğul olan və ya müxtəlif əməliyyatlar SQL data type dönüşüm həyata keçirilməsində böyük əhəmiyyət kəsb edir. Developers saxlanması və emal üsulları növü hesab əmin olmalıdır, data həmişə eyni qalır.

Tam data type

Integers - ayrı qrup nömrələri təşkil the biri the əsas sinifləri. Tam SQL məlumat növləri onun xassələri bəzi uzadılması ilə baza tipli tam istifadə əsaslanır.

INT (ölçüsü)

[Bir sıra təşkil Storage tam dəyərlər -2 31; 2 31 -1]

Tinyint (ölçüsü)

Bu -128 127 aralığında mağaza nömrələri xidmət

Smallint (ölçüsü)

32 767-dən -32 768 məbləğində saxlanılır dəyərlər artan sıra ilə səciyyələnir

MEDIUMINT (ölçüsü)

2 2 3 -1 fevralın 3 əvvəl -2 ölçüsü arasında nömrələri saxlanılması üçün istifadə olunur

Bigint (ölçüsü)

Bu -2 olan 63 tam dəyərlərin əhatə edir və 2 63 -1 ilə bitən

məlumatların sağ növü seçməklə, siz yaddaş bir çox saxlamaq və server zaman dəyəri lazım SQL-sorğu icra olunur azalda bilər. məlumat növləri və ya onların sıra daha doğrusu, lazım storage məbləği müəyyən.

Buna görə də, verilənlər bazası developers atributları böyük silsilələri istifadə yaddaş dəyərinin artmasına gətirib çıxarır ki, xatırlamaq vacibdir. Bu aydın vəzifələri təhlil və təxmini üçündür və istifadə imzalanmış nömrələri şərtləri məlum halları müəyyən etmək lazımdır. istifadə dəlilləri sıra kiçik və bütün nömrələri müsbət olacaq, bu, imzasız formalaşır atributu imzasız istifadə etmək daha doğru olardı.

tarixi və vaxtı data növləri

SQL məlumat növləri, tarixi və vaxtı əsasları öyrənilməsi xüsusi maraq doğurur.

aşağıdakı istifadə edərək müvəqqəti parametrləri asılı sistemlərinin inkişafına əlavə üstünlükləri təmin edir.

DATE

Əsas məqsədi - format YEAR-AY-DAY ( "YYYY-MM-DD" və ya "YYYY-MM-DD") təhvil tarixi. Tipik dəyərlər ayrılır "-" Lakin, nömrələri başqa hər hansı bir xarakter separator kimi işə bilər.

TIME

Bu müvəqqəti masa mobil dəyərlər saxlamaq üçün imkan verir. Bütün dəyərlər format «HH: mm: ss» müəyyən edilir

DATETIME

Bu, əvvəlki iki növ funksiyaları birləşdirir. "YYYY-MM-DD hh: mm: ss» aşağıdakı storage format edir.

TIMESTAMP

Stores tarixi və vaxtı, gecə yarısı 01/01/1970 ildən müəyyən dəyər qədər keçən saniyə countable sayı.

YEAR (M)

Used mağaza the illik dəyərlər bir iki və ya dörd rəqəmli format.

Nə bilmək lazımdır?

məlumatların bu cür Bütün Microsoft ətraflı sistemləşdirilmişdir. SQL məlumat növləri daha ətraflı işlənib.

Məsələn, çox yaddaş hər növü istifadə edərək bayt ayrılıb necə ətraflı, çox boyalı. mövcud məlumat araşdırdıqdan sonra asan developers server hardware imkanları əsasında masa və bütün verilənlər bazası strukturu dizayn.

Xüsusi göstərici - NULL

Bəzən etdikdən bazası masa bütün sütunları məlumat daxil etmək lazım qeydlər əlavə itkin bir vəziyyət var. NULL, SQL dil istifadə yardım kimi - bu məqsədlə boş dəyəri xüsusi göstərici üçün. null dəyərlər daxil icazə masalar operator tərəfindən müəyyən edilir oluştururken mütləq yoxdur data sütun, növləri, dolu. Əks halda NULL operator əlavə prefiks bütün dəyərlər məcburi başa göstərir işə ola bilər.

NULL pointer Bu, heç bir növü var, lakin yalnız verilənlər bazası masalar bir null dəyəri göstərir. Buna görə də, yuxarıda növləri hər hansı ilə birləşdirilə bilər.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 az.atomiyme.com. Theme powered by WordPress.