Przejdź do głównej treści
  1. Strona główna
  2. Słownik
  3. INF.03
  4. INT w SQL

INT w SQL

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

INT to typ danych liczbowych służący do przechowywania liczb całkowitych, czyli wartości bez części ułamkowej. Stosuje się go m.in. dla identyfikatorów, liczników, ilości, wieku, roku lub numeru miesiąca.

W pytaniu egzaminacyjnym kolumna miesiacSiewu ma typ int, ponieważ miesiąc siewu można zapisać jako liczbę całkowitą, np. od 1 do 12.

Przykład użycia w CREATE TABLE

CREATE TABLE rosliny (
    id INT,
    nazwa VARCHAR(50),
    miesiacSiewu INT
);

Przykład dodania kolumny typu INT

ALTER TABLE rosliny
ADD miesiacSiewu INT;

To polecenie dodaje do istniejącej tabeli rosliny nową kolumnę miesiacSiewu, w której można przechowywać liczby całkowite.

Ważne informacje

  • INT nie przechowuje tekstu ani liczb dziesiętnych.
  • Zakres wartości zależy od systemu bazodanowego, np. MySQL, PostgreSQL, SQL Server.
  • W MySQL można spotkać także UNSIGNED INT, czyli typ bez liczb ujemnych.
  • Jeśli potrzebne są liczby z przecinkiem, używa się np. FLOAT, DOUBLE albo DECIMAL.

Na egzaminie INT najczęściej oznacza po prostu: „kolumna przechowuje liczby całkowite”.