[MySQL] 서브쿼리 (Sub Query) 의 종류
1. 중첩된 쿼리 (Nested Query) : SELECT 되는 컬럼에 사용된 서브쿼리 2. 서브 쿼리 (Sub Query) : WHERE 절에 사용되는 경우. 3. 파생 테이블 (Derived) : FROM 절에 사용된 서브쿼리, 일반적으로 RDBMS 전체적으로 인라인뷰(Inline View) 또는 서브셀렉트(Sub Select) 라 부르기도 한다. 1. 스칼라 서브쿼리 (Scalar Sub Query) : 하나의 값(하나의 레코드)만 반환하는 쿼리 2. 로우 서브쿼리 (Row Sub Query) : 컬럼개수에는 상관 없이 단 하나의 레코드(Row)만 반환하는 쿼리.
각종 개발지식
2016. 11. 2. 18:15
[Shell script] MySQL 쿼리 결과 파일로 저장하기
가끔 DB 데이터를 파일로 내리고 싶은 경우가 있다.이때, 편리하게 사용할수 있는 스크립트!! 방법 1.echo "{QUERY}" | mysql -h{HOST} -u{USER} -p{PASSWORD} {DB_NAME} > {OUTPUT_FILE_PATH} 방법 2.mysql -h{HOST} -u{USER} -p{PASSWORD} -D{DB_NAME} -e"{QUERY}" > {OUTPUT_FILE_PATH} 간단히 설명하자면, 방법 1의 경우, 내가 DB에 날리고자 하는 쿼리를 echo로 부른 뒤, piping 으로 이 쿼리를 mysql 어플리케이션의 input으로 넣게된다. 그럼 mysql이 해당 쿼리의 결과를 리턴하는데 이 결과를 output_path의 파일에 Redirection을 통해 집어넣게 되..
각종 개발지식
2016. 10. 28. 18:57