SQL 에는 다양한 데이터 타입이 있는데 아마도 값의 범위를 이용한 해킹을 방지하거나 데이터를 잘못 다루는 실수로 인한 피해를 줄이기 위해서 그런 것 같다. 다 사용하지는 않고 대표적인 것 몇 개만 외우면 된다. 정확한 수 타입 (Exact Numeric Data Types) bigint -9,223,372,036,854,775,808 9,223,372,036,854,775,807 int -2,147,483,648 2,147,483,647 smallint -32,768 32,767 tinyint 0 255 bit 0 1 decimal -10^38 +1 10^38 -1 numeric -10^38 +1 10^38 -1 money -922,337,203,685,477.5808 +922,337,203,685,4..