[문법]
CAST(값 AS type)
CONVERT(값, type)
[타입]
BINARY[(N)]
CHAR[(N)] [charset_info]
DATE
DATETIME
DECIMAL[(M[,D])]
JSON
NCHAR[(N)]
SIGNED [INTEGER]
TIME
UNSIGNED [INTEGER]
CHAR 형식은 고정길이 문자형으로 자릿수가 고정되어 있다. CHAR(100)에 'ABC' 3비트만 저장해도 100바이트를 모두 확보한 후에 앞에 3바이트를 사용하고 뒤의 97바이트는 낭비하게 되는 결과가 나온다. VARCHAR 형식은 가변길이 문자형이다. VARCHAR(100)에 'ABC' 3비트를 저장할 경우에 3바이트만 사용한다. 그래서 공간을 효율적으로 운영할 수 있다. 하지만, 대용량 데이터베이스를 사용할 때는 4글자 미만을 저장하게 될 경우는 CHAR 형식으로 설정하는 것이 INSERT/UPDATE 시에 더 좋은 성능을 발휘한다.
[자료형 확인]
console.log(typeof 변수명);
'컴퓨터 > MariaDB' 카테고리의 다른 글
MariaDB DATA (0) | 2022.02.18 |
---|---|
MariaDB TABLE (0) | 2022.02.18 |
MariaDB IFNULL(), NULLIF() (0) | 2022.02.17 |
014. HeidiSQL 사용법 (0) | 2021.10.29 |
데이터베이스 MariaDB (0) | 2021.10.29 |