💾database

💾database

[Mysql] 데이터베이스에 이모지(이모티콘) 안들어가는 이슈 해결하기

안녕하세요. 진행하고 있는 프로젝트에서 친구에게 배타테스트를 진행했는데 편지지에 이모티콘이 들어가면 오류가 난다는 것을 알게되었습니다. 왜 이모티콘이 들어가지 않는걸까요? 인코딩은 모두 utf8로 설정했습니다. sql 에러는 아래와 같습니다. java.sql.SQLException: Incorrect string value: '\xF0\x9F\xA4\xAF' for column '칼럼명' at row 1 mysql은 이모티콘을 인코딩할 때, 4byte로 변환되는데 utf8 은 문자셋을 3byte까지만 지원하기 때문입니다. 해결책 인코딩 방식을 utf8mb4로 변경해줍니다. ALTER TABLE 테이블명 MODIFY COLUMN 컬럼 VARCHAR(255) CHARACTER SET utf8mb4 COLLA..

💾database

[데이터 베이스] SQL 고급 문법 1 (내장 함수, NULL 값 처리, 부속 질의)

mysql로 배우는 데이터베이스 개론과 실습 책을 보고 정리했습니다. https://www.hanbit.co.kr/academy/books/book_view.html?p_code=B8548562053 IT CookBook , MySQL로 배우는 데이터베이스 개론과 실습 데이터베이스를 처음 배우는 학생을 대상으로, 이론과 실습을 함께 공부할 수 있도록 구성한 책입니다. 데이터베이스 시스템을 이해하는 데 필요한 이론을 4개의 부로 나누어 설명하고, 마지막 www.hanbit.co.kr 내장 함수 sql 함수는 크게 두 개로 나뉜다. DBMS가 제공하는 내장 함수와 사용자가 필요에 따라 직접 만드는 사용자 정의 함수이다. SQL 내장함수는 SELECT절과 WHERE절, UPDATE절 등에서 모두 사용이 가능하..

💾database

[데이터 베이스] SQL 기본 문법 3 (CREATE, ALTER, INSERT, UPDATE, DELETE)

mysql로 배우는 데이터베이스 개론과 실습 책을 보고 정리했습니다. https://www.hanbit.co.kr/academy/books/book_view.html?p_code=B8548562053 IT CookBook , MySQL로 배우는 데이터베이스 개론과 실습 데이터베이스를 처음 배우는 학생을 대상으로, 이론과 실습을 함께 공부할 수 있도록 구성한 책입니다. 데이터베이스 시스템을 이해하는 데 필요한 이론을 4개의 부로 나누어 설명하고, 마지막 www.hanbit.co.kr SQL 기본 문법 1, 2에서는 데이터 제어어에 대하여 알아보았다. 이번 게시글에서는 데이터 정의어와 조작어에 대해 알아본다. https://p-kyung.tistory.com/58 [데이터 베이스] SQL 기본 문법 1 (S..

💾database

[데이터 베이스] SQL 기본 문법 2 (JOIN, SUBQUERY)

mysql로 배우는 데이터베이스 개론과 실습 책을 보고 정리했습니다. https://www.hanbit.co.kr/academy/books/book_view.html?p_code=B8548562053 IT CookBook , MySQL로 배우는 데이터베이스 개론과 실습 데이터베이스를 처음 배우는 학생을 대상으로, 이론과 실습을 함께 공부할 수 있도록 구성한 책입니다. 데이터베이스 시스템을 이해하는 데 필요한 이론을 4개의 부로 나누어 설명하고, 마지막 www.hanbit.co.kr Table Book bookid INTEGER bookname VARCHAR publisher VARCHAR price INTEGER Table Customer custid INTEGER name VARCHAR address ..

pkyung
'💾database' 카테고리의 글 목록