반응형 개발132 서브쿼리 위치에 따른 SQL 용어 서브쿼리 쿼리안의 보조쿼리를 가리키는 용어로 SELECT절 (스칼라서브쿼리), FROM절(인라인뷰), WHERE절(중첩서브쿼리) 3가지로 구분된다. SELECT (SELECT ... FROM ...) 스칼라서브쿼리 FROM (SELECT ... FROM ...) 인라인뷰 WHERE 컬럼명 IN (SELECT ... FROM ...) 중첩서브쿼리 1. 스칼라 서브쿼리 메인 쿼리의 SELECT 절에 들어가는 쿼리로 메인쿼리와 결과값이 1대1로 구성되어야 한다. 2. 인라인 뷰 메인 쿼리의 FROM 절에 들어가는 쿼리로 임시적으로 뷰를 생성하는 방식, 내부적으로 메모리 또는 디스크에 임시 테이블을 생성하여 활용 3. 중첩 서브쿼리 메인 쿼리의 WHERE절에 존재, 단순값을 비교하는 연산 대신 서브쿼리를 추가하.. 2022. 9. 18. [MySQL/MariaDB] SQL 구문 차이 오라클과 MySQL/mariaDB의 SQL 구문 차이 구분 오라클 MySQL/mariaDB Null 대체 NVL(열명, '대체값') IFNULL(열명, '대체값') 페이징 처리 ROWNUM 2022. 9. 18. bash 기초 - tar 파일 묶음/압축 - tar (tape archive) tar [option] [file] [path] 옵션 옵션 설명 c create (생성) x extract (해지) v verbose (디테일한 상황 보고 - 실행 중 파일 목록 출력) f file (저장될 파일명 지정하기 위해) t list (목록 확인) z zip (압축) j bzip2 (압축) 예시 dir1 폴더를 압축 $ tar cvf myzip.tar dir1 아카이브 내용 확인 $ tar tf myzip.tar 아카이브 풀기 $ tar xvf myzip.tar 압축하기 $ tar cvfz myzip.tgz dir1 압축풀기 $ tar xvfz myzip.tgz 2022. 8. 24. bash 기초 - du (disk usage) du [option] [file] 파일용량 출력 현재 디렉토리부터 사용된 용량 확인 주요 옵션 옵션 설명 -k 결과 값을 KB단위 출력 (기본값) -m 결과 값을 MB 단위 출력 -h 사용자편의용량(KB/MB/GB, 1M=2^20=1,048,576) -H 사용자편의용량(KB/MB/GB, 1M=1,00,000) -s 합계만 출력 -S 서브 디렉토리 용량 합치지 않고, 각각 계산 예시 디렉토리별 용량을 오름차순 소팅해서 출력 $ du -S | sort -n 디렉토리별 누적용량을 출력하여 GB 이상의 디렉토리 출력 $ du / -h 2>/dev/null | grep [0-9]G 디렉토리 용량을 최대 1 디렉토리 depth 까지만 출력 $ du --max-depth=1 2022. 8. 24. linux 표준파일시스템 linux 표준 파일 시스템 경로 설명 / 루트 디렉토리 /bin 기본적인 명령어 /boot 부트로더 디렉토리 /dev 시스템 디바이스(장치파일) /etc 각종 설정파일 ex) /etc/*-release (운영체제 정보를 갖고 있는 파일들) $ cat /etc/*-release 운영체제의 정보를 출력 /home 사용자의 홈 디렉토리 /lib 라이브러리 (및 커널모듈) /media 외부저장소(cdrom, usb 등) /mnt 외부저장소 또는 파일 시스템 마운트포인트 /proc 시스템 설정들의 가상파일시스템 /root 루트 사용자의 홈 디렉토리 /sbin 시스템(관리자용) 명령어 /tmp 임시 저장소 /usr 일반사용자들 공통파일 /var 시스템 운용중에 생성되는 임시 데이터 저장소 시스템 프로세스의 각종 .. 2022. 8. 24. bash 기초 - less less 리눅스의 파일을 좀 더 편하기 보기 위한 명령서로 키보드의 방향키나 페이지업, 다운과 같은 키를 사용할 수 있다. 화면에 보이는 부분만 메모리에 올리기 때문에 빠르게 실행이 가능하다. $less -N /usr/share/common-licenses/GPL-3 /usr/share/common-licenses/GPL-3 파일을 number line과 함께 보려고 할때.. less로 파일을 보고 있을 때 사용가능한 명령 키 Down arrow, Enter, e, or j 다음줄로 이동 Up arrow, y or k 이전줄로 이동 Space bar or f 다음 페이지 b 이전 페이지 /pattern 다음 문자열 검색 ?pattern 이전 문자열 검색 n 다음 문자열 계속 검색 N 이전 문자열 계속 검.. 2022. 8. 24. 이전 1 2 3 4 5 6 7 ··· 22 다음 반응형