CSV파일을 다운로드 받아 SQL workbench로 연결할 때 사용할 수 있다.
1) 데이터베이스 생성
#데이터베이스 생성
DROP database IF EXISTS `bikedust`;
create database `bikedust`;
USE `bikedust`;
SET FOREIGN_KEY_CHECKS=0;
2) 테이블 생성
DROP TABLE `bike_rent`;
CREATE TABLE `bike_rent` (
`place` varchar(5) NOT NULL,
`rent_name` varchar(50) NOT NULL,
`rent_date` int NOT NULL,
`rent_count` int NOT NULL,
PRIMARY KEY (`rent_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;
Drop TABLE `dust`;
CREATE TABLE `dust` (
`기간` date NOT NULL,
`구분` varchar(50) NOT NULL,
`이황산가스` float(6) NOT NULL,
`일산화탄소` float(6) NOT NULL,
`이산화질소` float(6) NOT NULL,
`미세먼지` float(6) NOT NULL,
`초미세먼지` float(6) NOT NULL,
`오존` float(6) NOT NULL,
PRIMARY KEY (`기간`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4;
table data import wizard 선택
파일 경로 지정
기존 테이블에 연결
여기서 오류가 많이 난다. 나도 여기서 오류났음.. 그냥 화남;;
여기저기 찾아본 결과 여러가지 오류 양상이 있었다.
1) MYSQL 버전 오류 : 8.0 이상일 때 종종 오류가 나는 경우가 있다고 한다.
2) csv 파일 저장 시 utf-8로 지정되었는지 확인하기. 'CSV UTF-8(쉼표로 분리)' 말고 'CSV(쉼표로 분리)'로 저장해야한다.
3) 파일 경로에 한글 있는지 확인: 파일 이름에 한글이 있으면 오류가 난다 (사용자명 변경 또는 파일명 변경 필요)
난 이 경우에 다 해당되지 않아서 돌아버릴 것 같았었다. 결국 발견한 방법이
4) 터미널에서 mysql workbench 실행
open /Applications/MySQLWorkbench.app
이렇게 실행한 워크벤치 내에서 하니 무사히 파일이 잘 연결됐다! 링크를 다시 찾을 수 없었지만 어떤 일본 블로그였는데 감사의 말씀을 전한다.
300x250
'TIL' 카테고리의 다른 글
[Mac] 맥북에 주피터 랩 (Jupyter lab) 설치하기 / 실행 화면 (0) | 2022.06.02 |
---|---|
파이썬 print 없이 여러 코드 동시출력하기/ InteractiveShell (0) | 2022.05.09 |
AI 트렌드 확인할 수 있는 사이트 / 논문 찾는 사이트 모음 (0) | 2022.04.22 |
Downstream task 학습 방식 (0) | 2022.04.17 |
셀레니움 네이버 장소 리뷰 크롤링 / xpath 클릭이 안될 때 (0) | 2022.04.17 |