안녕하세요! 오늘은 MySQL, SQl Server 및 MS Access에서 사용할 수 있는 SQL 데이터 유형에 대해 정리해 보려고 합니다.
SQL 데이터 유형은 데이터베이스에 저장할 수 있는 데이터 유형을 정의하는 데 필수적입니다. 데이터베이스 관리 시스템마다 다양한 SQL 데이터 유형을 지원합니다.
MySQL SQL 데이터 유형
MySQL은 숫자, 문자열, 날짜/시간, 공간 데이터 유형으로 분류할 수 있는 광범위한 SQL 데이터 유형을 지원합니다.
숫자 데이터 유형에는 TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT, FLOAT, DOUBLE, DECIMAL, BIT가 포함됩니다.
문자열 데이터 유형에는 CHAR, VARCHAR, BINARY, VARBINARY, BLOB, TEXT, ENUM, SET가 포함됩니다.
날짜/시간 데이터 유형에는 DATE, TIME, DATETIME, TIMESTAMP, YEAR가 포함됩니다.
공간 데이터 유형에는 GEOMETRY, POINT, LINESTRING, POLYGON, MULTIPOINT가 포함됩니다.
SQL Server SQL 데이터 유형
SQL Server는 숫자, 문자, 날짜/시간, 이진 및 기타 데이터 유형으로 분류할 수 있는 다양한 SQL 데이터 유형까지 지원합니다.
숫자 데이터 유형에는 INT, SMALLINT, TINYINT, DECIMAL, NUMERIC, FLOAT, REAL, MONEY가 포함됩니다.
문자 데이터 유형에는 CHAR, VARCHAR, TEXT, NTEXT가 포함됩니다.
날짜/시간 데이터 유형에는 DATE, TIME, DATETIME2, SMALLDATETIME, DATETIMEOFFSET이 포함됩니다.
이진 데이터 유형에는 BINARY, VARBINARY, IMAGE, ROWVERSION이 포함됩니다.
기타 데이터 유형에는 UNIQUEIDENTIFIER, XML이 포함됩니다.
MS Access SQL 데이터 유형
MS Access는 MySQL 및 SQL Server에 비해 SQL 데이터 유형 집합이 작습니다. MS Access에서 사용할 수 있는 데이터 유형은 숫자, 텍스트, 날짜/시간, 통화, 예/아니오 및 이진 데이터 유형입니다.
숫자 데이터 유형에는 BYTE, INTEGER, LONG, SINGLE, DOUBLE, DECIMAL이 포함됩니다.
텍스트 데이터 유형에는 CHAR, VARCHAR, MEMO, TEXT가 포함됩니다.
날짜/시간 데이터 유형에는 DATE, TIME, TIMESTAMP가 포함됩니다.
통화 데이터 유형에는 CURRENCY가 포함되며, 예/아니오 데이터 유형에는 BOOLEAN이 포함됩니다.
바이너리 데이터 유형에는 OLE OBJECT가 포함됩니다.
결론적으로, SQL 데이터 유형은 데이터베이스에 저장할 수 있는 데이터 유형을 정의하는 데 중요합니다. MySQL, SQL Server, MS Access는 서로 다른 SQL 데이터 유형을 지원합니다. 이러한 데이터 유형을 이해하는 것은 이러한 시스템에서 데이터베이스를 설계하고 작업하는 데 필수적입니다.

'SQL' 카테고리의 다른 글
[프로그래머스 | SQL] 조건에 부합하는 중고거래 상태 조회하기 코드 풀이 (Oracle) (0) | 2023.06.10 |
---|---|
[프로그래머스 | SQL] 조건에 부합하는 중고거래 댓글 조회하기 (Oracle) (1) | 2023.06.09 |
SQL Injection 이란 무엇일까요? 데이터 보호를 위한 종합 정리 (0) | 2023.06.07 |
SQL Views 이해하기 | 종합 정리 (0) | 2023.06.06 |
SQL 작업 날짜 종합 정리 (0) | 2023.06.05 |