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
INTnie 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,DOUBLEalboDECIMAL.
Na egzaminie INT najczęściej oznacza po prostu: „kolumna przechowuje liczby całkowite”.