본문 바로가기
반응형

분류 전체보기14

MySQL 커맨드라인 클라이언트를 통해 외부 파일 쿼리 실행 MySQL 클라이언트 상에서 쿼리를 통해 외부 파일로 출력하는 기능을 이전 포스트에 적었다. 하지만 일을 하다 보니 권한이 없어서 외부 파일로 출력하지 못 하는 경우가 존재했다. 이를 대체할 내용을 메모해 놓은 것이 있어 블로그에 적어 놓는다. 1. 외부 쿼리 파일을 이용하여 외부로 파일 출력 이 방법은 데이터를 조사하여 출력할 때 사용하면 좋다. (SELECT) $ mysql -N -u [user_name] -p -h [host_name] [db_name] outfile.csv --skip-column-names, -N 컬럼명을 출력하지 않는다. < queries.sql queries.sql이란 파일을 표준 입력으로 MySQL 클라이언트에 입력한다... 2020. 6. 27.
MySQL 클라이언트에서 SELECT해서 외부파일로 내보내기 MySQL 클라이언트 내부에서 쿼리를 실행하여 외부 파일로 출력하고 싶은 경우가 종종 있다. 그럴 때 사용할 수 있는 방법을 메모해놓은 게 있어서 블로그에 남겨 놓는다. SELECT하여 외부로 파일 보내기 SELECT * FROM table_name WHERE col_name = 'hello' INTO OUTFILE '/where/to/save/file.csv' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' INTO OUTFILE 'path'(2번째 행) 어디에 저장할지 표현한다. 실행 계정이 쓰기 권한이 없으면 안 되는 경우가 있다! (안 되는 경우에 사용한 건 다른 포스트에...) FIELDS TERMINATED BY ','(3번째 행) 각 필드(컬럼)이 어.. 2020. 6. 26.
REST API REST API란 단어를 자주 보게 되지만 무슨 내용인지 정확하게 알지 못해서 낭패를 보곤 했습니다. 더 낭패를 보기 전에 알아놓는 게 좋겠다 싶어서 무엇인지 조사하여 정리해 보았습니다. 1. API API는 위키피디아에선 다음과 같이 표현하고 있습니다. API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 주로 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스를 제공한다. 정리하면 어떤 다른 프로그램이 사용할 수 있도록 제공하는 인터페이스를 뜻합니다. 인터페이스는 어떤 다른 사용자(프로그램이나 객체)가 자.. 2020. 6. 7.
자료구조 본 글은 누구나 자료 구조와 알고리즘 (제이 웬그로우 저, 길벗 출판)을 읽고 공부한 내용을 나름대로 정리하였습니다. 내용은 직접 책을 구매하시어 읽어보시는 것을 추천합니다. 1. 자료구조의 필요성 컴퓨터로 우리가 하는 일은 무엇일까요? 사무에서는 보고서를 작성하거나 자료를 정리하고, 학생은 발표를 위해 PPT를 작성합니다. 여가시간에는 게임을 하기도 하고 유튜브를 보기도 합니다. 이런 일들은 모두 어딘가에 데이터를 저장하거나 어딘가로부터 불러오는 일이 필요합니다. 아주 적은 양의 데이터를 저장하거나 불러오는 것은 간단합니다. 하지만 데이터의 양이 점점 많아지면 많아질수록 이를 처리하는 데 필요한 시간과 사용하는 메모리는 점점 늘어납니다. 우리는 시간이 부족하고 메모리를 사기엔 돈이 부족하죠. 그래서 같.. 2020. 1. 18.