프로그래밍/DB
-
mysql left / right outer join 설명프로그래밍/DB 2024. 2. 20. 19:33
MySQL에서 LEFT OUTER JOIN과 RIGHT OUTER JOIN은 두 테이블 간의 관계를 기반으로 데이터를 결합할 때 사용되는 SQL 조인 유형입니다. 이들 각각은 조인되는 두 테이블 중 하나의 모든 레코드를 포함하도록 보장하며, 다른 테이블의 일치하는 레코드가 없는 경우 NULL 값을 포함합니다. 이러한 조인 유형을 통해 관계형 데이터베이스에서 두 테이블 간의 관계를 유연하게 표현할 수 있습니다. LEFT OUTER JOIN LEFT OUTER JOIN (또는 단순히 LEFT JOIN)은 기준 테이블(왼쪽 테이블)의 모든 레코드와 조인 테이블(오른쪽 테이블)의 일치하는 레코드를 반환합니다. 조인 테이블에 일치하는 레코드가 없는 경우, 결과는 기준 테이블의 레코드와 NULL 값을 포함합니다. ..
-
mysql workbench 오류 - Unhandled exception: cp949 codec can't decode byte oxec in position 3074:illegal multibyte sequence프로그래밍/DB 2022. 9. 1. 19:07
mysql workbench에서 테이블을 생성하고 table data import로 데이터를 가져오던 중 아래와 같은 에러가 발생하였다. Unhandled exception: cp949 codec can't decode byte oxec in position 3074:illegal multibyte sequence 기존의 csv 파일이 이미 utf-8 인코딩으로 저장되어 있는데 왜 저런 에러가 -_- 검색해보니 문서를 utf-8(BOM)으로 저장하면 된다고 하는데 인코딩을 바꿔도 계속 같은 오류 발생함 -_- import wizard를 사용하지 않고 콘솔로 직접 import하면 된다고 해서 아래와 같이 넣었는데 또다른 오류가 난다 -_- LOAD DATA LOCAL INFILE "C:\\Users\\us..
-
mysql workbench - could not set new data type프로그래밍/DB 2022. 8. 30. 20:33
mysql workbench로 테이블 생성하면서 칼럼 설정하면서 datatype을 설정하면서 나오는 오류들 정리 Could not set new data type TINYINT TINYINT의 길이가 지정되지 않아 생기는 오류 -> TINYINT(2) 이라고 직접 입력 TIMESTAMP timestamp 선택시 위와 비슷한 오류가 난다 datatype 필드에 TIMESTAMP라고 직접 입력해야한다. 이럴 거면 왜 드롭박스에서 선택하게 한것인지 모르겠다 그리고 오류 왜 수정안하지