Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Základná definícia:
`` sql
Vytvorte tabuľku MyTable (
Id int, - definuje stĺpec s názvom „ID“ ako celé číslo
Množstvo int - definuje stĺpec s názvom „Množstvo“ ako celé číslo
);
`` `
Kľúčové body:
* rozsah: „Int` ukladá celé čísla (žiadne desatinné miesta) v konkrétnom rozsahu. Na serveri SQL Server je rozsah „int` od -2 147 483 648 do 2 147 483 647.
* úložisko: Používa 4 bajty úložného priestoru.
* Predvolená hodnota: Predvolená hodnota pre stĺpec `int` je` null`, pokiaľ nezadajte inak.
* obmedzenia: Na zabezpečenie integrity údajov môžete použiť obmedzenia ako „nie null“.
Príklad:
`` sql
- Vytvorte tabuľku s celočíselným stĺpcom na ukladanie ID produktu
Vytvorte tabuľkové produkty (
ProductIt int Primárny kľúč, - Celé číslo, primárny kľúč pre jedinečné ID produktu
ProductName Varchar (100),
Cena desatinné miesto (10, 2)
);
- Vložte údaje do tabuľky produktov
Vložte do výrobkov (produkt, produkt, cena)
Hodnota
(1, „laptop“, 1299,99),
(2, „myš“, 24,99),
(3, „klávesnica“, 49,99);
- Spýtajte sa tabuľky a zobrazí sa výrobky a ich ID
Vyberte * z produktov;
`` `
Dôležité úvahy:
* Výber typu údajov: Aj keď je „int` vhodný pre celé čísla, zvážte použitie iných typov údajov, ako je„ bigint “, ak potrebujete širší rozsah alebo` Smallint`, ak potrebujete menší rozsah pre lepšiu efektívnosť.
* presnosť a mierka: „Int` je iba pre celé čísla. Ak potrebujete desatinné miesta, použite dátové typy „desatinné“ alebo „float“.
Dajte mi vedieť, či by ste chceli preskúmať viac o konkrétnych scenároch, voľbách typu dát alebo o tom, ako používať celé čísla v rôznych operáciách servera SQL.