반응형
츄르사려고 코딩하는 코집사입니다.
1. [SQL] MySQL 테이블로 CSV 파일 가져오는 방법
1) CSV 파일을 저장할 테이블을 만들어 준다.
- 여기서 주의해야 할 점은 컬럼의 개수에 맞게 컬럼을 맞춰야 한다.
- csv파일은 쉼표(,)로 구분하기 때문에, 개수가 맞지 않을 경우 에러가 발생한다.
CREATE TABLE cctv(
lat varchar(50),
lon varchar(50)
);
2) SHOW VARIABLES LIKE 'secure_file%'; 를 입력하여 업로드 경로에 csv파일을 넣는다.
- 위의 경로에 넣지 않으면 error code: 1290. the mysql server is running with the --secure-file-priv option so it cannot execute this statement 에러가 발생한다.
3) SQL 쿼리에 아래의 명령어를 입력한다.
- LOAD DATA INFILE "경로" INTO TABLE csv파일을 넣을 테이블 이름 FIELDS TERMINATED BY ",";
- LOAD DATA INFILE "C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/a.csv" INTO TABLE cctv FIELDS TERMINATED BY ",";
LOAD DATA INFILE "C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/a.csv" INTO TABLE cctv FIELDS TERMINATED BY ",";
반응형
'Language > SQL' 카테고리의 다른 글
SQL 스캔(Scan) 종류 정리 (0) | 2021.09.15 |
---|---|
[MySQL] MySQL 테이블 데이터 캐리지 리턴 제거하는 방법 (0) | 2021.05.25 |
[MySQL] MySQL 밤 12시에 콘솔창 안뜨게 하는 방법 (4) | 2021.05.22 |
[SQL] MySQL 테이블 엑셀로 내보내는 방법 (0) | 2021.05.21 |
[SQL] MySQL 슈퍼키 및 외래키 설정 방법 (0) | 2021.05.21 |
[SQL] MySQL 작성시간 자동 입력 방법 TIMESTAMP (0) | 2021.05.20 |
[SQL] MySQL 컬럼 추가하기 ADD COLUMN (0) | 2021.05.20 |
[SQL] MySQL 컬럼 이름 바꾸기 RENAME COLUMN (0) | 2021.05.20 |
최근댓글