MySQL 데이터베이스 생성과 UTF8MB4 데이터베이스 생성 시, UTF-8이나 UTF8MB4 등을 문자세트로 지정하는 이유는 한국어를 비롯한 여러 언어가 인코딩/디코딩 시, 깨지지 않도록 하기 위함이다. 또한 요즘에는 이모지도 굉장히 많이 사용하는데, 이모지까지 표현하기 위해서는 기존 UTF-8보다 UTF8MB4를 사용한다. CREATE DATABSE: 데이터베이스 생성 명령 DAFAULT CHARACTER SET: 기본 문자세트 지정 utf8mb4: 기존 UTF-8에 이모지까지 추가적으로 표현, 문자 당 4바이트 COLLATE: 특정 문자 셋으로 저장된 데이터베이스의 값을 비교/검색/정렬할 때 사용하는 규칙 지정 utf8mb4 세트는 utf8mb4_unicode_ci 사용 CREATE DATABAS..