Introducere în baze de date relaționale în SQL
Timo Grossenbacher
Data Journalist
text: șiruri de caractere de orice lungimevarchar [ (x) ]: maximum x caracterechar [ (x) ]: șir de lungime fixă de x caractereboolean: poate lua trei stări, ex. TRUE, FALSE și NULL (necunoscut)date, time și timestamp: formate diverse pentru calcule cu date și orenumeric: numere cu precizie arbitrară, ex. 3.1457integer: numere întregi între -2147483648 și +2147483647CREATE TABLE students (
ssn integer,
name varchar(64),
dob date,
average_grade numeric(3, 2), -- e.g. 5.54
tuition_paid boolean
);
ALTER TABLE students
ALTER COLUMN name
TYPE varchar(128);
ALTER TABLE students
ALTER COLUMN average_grade
TYPE integer
-- Turns 5.54 into 6, not 5, before type conversion
USING ROUND(average_grade);
Introducere în baze de date relaționale în SQL