정수·실수·문자·BLOB·NULL과 제품별 타입 차이를 이해합니다.
SQL 타입은 데이터의 저장 방식과 허용 연산을 설명합니다. SQLite는 INTEGER, REAL, TEXT, BLOB, NULL 저장 클래스를 사용하고 열에는 type affinity를 적용하지만 MariaDB와 PostgreSQL은 더 엄격한 타입 체계를 가집니다.
날짜를 SQLite에서 ISO 8601 TEXT로 저장하면 정렬하기 쉽지만 운영 DB에서는 DATE, TIMESTAMP와 시간대 정책을 사용합니다.
금액은 부동소수점 오차를 피하도록 정수 최소 단위나 DECIMAL을 사용하고, 식별자에 계산 의미를 부여하지 않습니다.
SQLite 실습에서 값이 들어갔다고 운영 DB 타입에서도 허용된다고 결론 내리지 마세요.
직접 바꿔보세요typeof로 각 값의 실제 저장 클래스를 확인하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.