본문 바로가기
728x90
반응형

View All179

[MySQL] - JOIN (INNER, OUTER) DB 쿼리 작성을 할 때 가장 중요하고 많이 쓰이는 것 중 하나인 Join에 대해서 알아보자. JOIN 정의 데이터베이스 내의 여러 테이블에서 가져온 레코드를 조합하여 하나의 테이블이나 결과 집합으로 표현해 준다. 이러한 JOIN은 보통 SELECT 문과 함께 자주 사용된다. JOIN 종류 INNER JOIN : A, B 두 테이블이 존재할 때 두 테이블의 교집합, 두 테이블에서 모두 일치하는 값을 리턴(반환)한다. OUTER JOIN - LEFT OUTER JOIN : A, B 두 테이블이 존재할 때 A테이블(왼쪽) 전체 값과 B테이블(오른쪽)과 일치하는 값을 리턴(반환)한다. - RIGHT OUTER JOIN : A, B 두 테이블이 존재할 때 A테이블(왼쪽)과 B테이블(오른쪽) 전체 값과 일치하는 .. 2021. 9. 24.
EC2 리눅스 인스턴스 접속하기 EC2 리눅스 인스턴스 접속하기 자! 이전에는 EC2에 대해서 알아보면서 설치까지 완료 하였다. 오늘은 설치한 해당 인스턴스에 어떤식으로 접속하는지 알아보자. 리눅스는 SSH 방식을 통해 원격 제어를 한다. - 윈도우는 SSH가 없기 때문에 ssh역할을 해줄 수 있는 프로그램을 설치해 줘야한다. (이 중 무료이면서 가장 대표인 것이 putty이다.) - 저는 현재 사용하고있는 PC가 mac 기준이므로 터미널을 사용해서 접속하려고 합니다. - 상세 설명을 보려면 다음과 같이 Instance 설정 화면에서 우클릭, [연결] 클릭 시 볼 수 있다. - 클릭하게 되면 다음과 같이 확인 할 수 있다. 터미널 실행하기 1. 어제 EC2 설치하면서 다운받은 키페어.pem 파일 경로로 이동한다. ( cd /경로 ) 2.. 2021. 9. 22.
EC2 (Elastic Compute Cloud) EC2 (Elastic Compute Cloud) 정의 독립된 컴퓨터를 임대해주는 서비스 (AWS의 대표적인 서비스, 대표적인 상품) 특징 - 컴퓨터 요구사항의 변화에 따라 컴퓨팅 파워를 조정할 수 있다. - 새로운 서버 인스턴스 확보 및 부팅시간을 몇분으로 단축시킬 수 있다. - 실제로 사용한 용량만큼만 지불 가능 (요금제 선택에 따라 낭비할 수 도 있음) - Linux / Windows 중 선택 가능하다 (이외 운영체제는 현재 지원 X) - 안정성을 위해 여러 AWS 리전과 가용 영역에 걸쳐 배포한다. EC2 시작하기 STEP 시작 전... 사전작업 - 우측 상단에 위치한 리전(지역)을 서울로 선택하자. - 모든 서비스를 클릭 후 EC2 메뉴를 선택한다. - 접속 후 좌측 메뉴바에 있는 인스턴스를 클.. 2021. 9. 21.
AWS 개요 AWS(Amazon Web Service) - 아마존에서 제공하는 클라우드 서비스로, 네트워킹을 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 서비스를 제공하고 있다. - 비즈니스와 개발자가 웹 서비스를 사용하여 확장 가능하고 정교한 애플리케이션 구축을 하도록 지원하여 준다. - 현재 소규모 법인(회사) 개인을 포함한 다양한 사용자들이 사용하고 있으며, 클라우드 컴퓨팅의 장점을 이용하기 위해 많은 거대 기업에서도 활용하고 있다. 클라우드 컴퓨팅(Cloud computing) - 인터넷을 통해 IT 리소스와 애플리케이션을 온디맨드로 제공하는 서비스 (종량 과금제) 이다. - 기존 물리적인 형태의 실물 컴퓨팅 리소스를 네트워크 기반 서비스 형태로 제공하는 것이다. - 사용자로 하여금 네트워크 .. 2021. 9. 19.
브랜치 만들기, 전환하기 브랜치 만들기, 전환하기 먼저 실습을 위해 Git 저장소를 생성하자. > mkdir tutorial > cd tutorial > git init tutorial 폴더에 임의의 txt파일을 생성 후 커밋하자. > git add myfile.txt > git commit -m 'first commit' 준비작업은 끝났다. 이제 브랜치를 만들어보자. 브랜치만들기 'issue1'이라는 이름으로 새로운 브랜치를 작성하자. 브랜치 생성은 branch란 명령어로 만들 수 있다. > git branch > git branch issue1 옵션을 지정하지 않고 branch 명령어를 실행하면 브랜치 목록 전체를 확인할 수 있다. 앞 부분에 *이 붙어있는 것이 현재 선택된 브랜치이다. > git branch issu1 * .. 2021. 9. 15.
통합 브랜치, 토픽 브랜치 통합 브랜치, 토픽 브랜치 Git 에서는 작업에 따라 자유롭게 브랜치를 만들 수 있다. 그러나 이것을 효과적으로 관리하려면, 먼저 함께 작업할 팀원들과 어떠한 방식으로 브랜치를 만들고 통합할 것인지 미리 정해두는것이 좋다. 예를 들어 새로운 브랜치를 만들 때에 브랜치 이름은 어떤 규칙으로 지을 것인지 또는 어떤 상황에서 브랜치를 만들것 인지, 어느 시점에 통합할 것인지 등등 규칙은 정하기 나름이다. 그럼 이제 우리가 만들 수 있는 브랜치에는 어떤 종류가 있는지 알아보자. 통합 브랜치(Integration Branch) 통합 브랜치란, 언제든지 배포할 수 있는 버전을 만들 수 있어야 하는 브랜치이다. 그렇기 때문에 늘 안정적인 상태를 유지하는 것이 중요하다. 여기서 '안정적인 상태'란 현재 작업 중인 소스.. 2021. 9. 14.
728x90
반응형