뷰 (View)
• 일반 사용자 입장에서 테이블과 동일하게 사용하는 개체
• 뷰를 생성한 후에는 테이블처럼 접근 가능하여 동일한 결과를 얻을 수 있음
뷰의 장점
보안에 도움
• 사용자가 중요한 정보에 바로 접근하지 못함
• 복잡한 쿼리 단순화
• 긴 쿼리를 뷰로 작성, 뷰를 테이블처럼 사용 가능
MYSQL 데이터 가공 오류
MYSQL 데이터 가공할때 오류가 발생해서 이를 해결하는 과정을 작성함
Table Date Import Wizard 사용하기
테이블 생성 후 스키마/테이블에서 오른쪽 마우스 클릭 - Table Date Import Wizard
사용하는데 코덱 오류 및 table data export wizard table data import can't analyze file 오류가 발생하였다
이를 수정하는 방법을 찾아보는데 여러가지가 존재해서 이를 정리해서 작성해보겠다.
메모장으로 열어서 utf-8로 인코딩 후 저장
메모장으로 파일 인코딩 형식을 변경해서 저장하는 방법이 있는데 이걸로 해결이 안되서 다음 방법을 사용해봤다.
쿼리문에서 SCHEMA와 TAVLE 생성할 때 utf8 설정
이 역시도 해결이 되지 않았다.
첫번째 줄 영어로 모두 변경
이 방법도 해결이 되지 않았다.
json 파일로 변환
내 노트북에서는 csv파일을이용해서 Table Date Import Wizard를 진행하게 되면 오류가 발생함으로, json파일 변환이 방법인것같다...(아직 많이 찾아보지 않았기 때문에.. 해결됐으면 됐어..)
똑같이 스키마/테이블에서 오른쪽 마우스 클릭 - Table Date Import Wizard를 누른 뒤 browse에서 json을 선택해 파일을 업로드하면 된다. 이 방법으로 데이터 임포트 성공을 하였다.
json 파일 변경하기 전에 메모장을 통해서 다른이름으로 저장을 해서 모든파일 형식으로 한 후, utf-8로 변환해서 한글깨짐 없이 저장한 후, json파일로 저장해주는 작업을 거쳐야 최종 임포트 단계에서 컬럼 이름이 깨지는 현상을 방지할 수 있다.
'PYTHON-BACK' 카테고리의 다른 글
#파이썬 27일차_MYSQL4 (0) | 2024.08.09 |
---|---|
#파이썬 27일차_MYSQL4 (0) | 2024.08.08 |
#파이썬 26일차_MYSQL2 (0) | 2024.08.06 |
#파이썬 24일차_Django_개발환경/동작원리/실습2/Todo list웹 서비스 만들기 (0) | 2024.08.01 |
#파이썬 23일차_Django_개발환경/동작원리/실습1 (0) | 2024.07.31 |