Join이란?테이블간의 관계 성에 따라 복수의 테이블을 결합하여, 하나의 테이블인 것처럼 결과를 출력하는 것Join의 종류INNER JOIN : 두 테이블 사이에 공통적으로 존재하는 하는 컬럼을 참조하여, 조인하는 두개의 테이블 모두 데이터가 존재하는 행에 대한 결과만
index란?색인, 조회할 때 원하는 행을 빠르게 찾을 수 있게 준비해둔 데이터테이블 내의 1개의 컬럼 또는 여러 개의 컬럼을 이용하여 생성primary key, unique설정은 자동으로 인덱스를 생성단점인덱스를 저장하기 위한 별도의 저장공간 필요데이터를 추가하거나
객체 지향 프로그래밍(OOP)객체의 관점에서 프로그래밍 하는 것을 의미 한다.C언어를 절차 지향 프로그래밍이라 하는데, 절차 지향 프로그래밍은 프로세스가 함수 단위로 순서대로 진행되는 것을 말한다.반면 OOP는 객체들의 유기적인 관계를 통해서 프로세스가 진행된다.애플리
SQL문법의 종류SQL의 문법은 크게 3종류로 나뉜다.DDL(Data Definition Language, 데이터 정의 언어)CREATE, ALTER, DROP 등릴레이션, 즉 테이블을 정의 하기 위해 사용하는 언어DML(Data Manipulation Language
사전준비Java 11설치통합개발환경(IDE)설치 : IntelliJ 또는 Eclipse프로젝트 생성Spring initializer를 이용해 프로젝트 생성https://start.spring.io/Project 사용할 빌드 툴을 선택 : 과거에는 maven을
Delete(Cancel)commit은 삭제라기보다 취소라는 표현을 많이 쓴다. 이를 실행하기 위해서 git reset "COMMIT_ID"명령어을 사용한다. commit이 다음과 같은 순서로 이루어 져있을 때commit3을 삭제하고 싶다면 commit3의 이전 버전인
Update버전의 수정은 유의해야할 사항이 있다. 만약 최신 버전이 아닌 이전 버전의 내역 수정하게 되면, 버전이 꼬일 수 있기 때문에 이번 포스팅에서는 commit message를 수정하는 방법만 다루고, 상세하나 내용을 병합과 충돌에서 다룰 것이다.git log로
Read 기본적인 명령어 git log : Repository에 저장된 버전확인. 옵션 --stat : 구성 상세 옵션 -p : 내역 상세 git diff : 마지막 버전과 Working Tree에 있는 수정된 내역을 비교
Statusgit작업 상태는 다음과 같은 구조로 되어있다.Working Tree : 작업된 파일, 버전으로 만들어지기 전 단계.Staging Area : 버전으로 만들 대상파일을 올려놓는 곳. Repository : Staging Area에 올려있던 파일을 버전으로 저
준비해당과정은 window에서 실행되는 과정으로 git을 설치한 후git bash에서 진행 된다.https://git-scm.com/위 링크로 접속하여 git을 설치 한다.설치과정 중에 옵션은 따로 선택하지 않고, next를 눌러 설치를 진행한다.버전관리의 시
순서대로 명령 실행해당위치에서 다음과 같은 명령을 실행dummy디렉토리를 생성.dummy디렉토리로 이동.해당디렉토리 내에 hello.txt 파일 생성.부모 디렉토리로 이동.해당위치에서 ls -R실행ls -R : 해당 디렉토리와 하위 디렉토리의 내용을 모드 표기각 단계를
파일의 CRUD Create text editor nano를 이용한 파일 생성 nano : 현재 디렉토리에서 nano실행 텍스트를 입력한 뒤 하단의 명령어에 따라 조작한다. 저장 write out이며 ^는 Ctrl키를 가리킨다. Ctrl + O 키를 눌러 내용을
상대경로현재 디렉토리의 위치로 부터의 상대적인 경로위와 같은 위치에서 dummy라는 디렉토리로 이동하고 싶다면?dummy에서 부모 디렉토리로 이동하고 싶다면?cd dirname 과 cd .. 명령어는 현재위로 부터의 상대적인 이동을 위한 명령어 절대경로파일 또는 디렉토
디렉토리의 CRUD CRUD : Create Read Update Delete
디렉토리 이동과 위치파악 pwd : 작업중인 디렉토리 위치표시 cd : 디렉토리 변경 / : 최상위 디렉토리로 이동 ~ : 홈디렉토리로 이동 실습화면 >파일생성과 디렉토리의 상태확인 ls : 디렉토리 내에 파일의 리스트확인 --help : 간단한 사용설명서 로드
POSIXPOSIX(Portable Operating System Interface)다른 서로 다른 운영체제를 같은 방법으로 조작하기 위해 만들어진 표준이다.Unix,MacOS가 POSIX 준수 하고 있으며, Linux는 완전한 호환은 아니지만, 대부분의 명령이 호환된
버전관리 필요에 따라 파일을 현상태, 또는 이전 상태로 유지해야 할 필요가 있다. 기존의 로컬에 파일명만을 수정하여 저장하는 방법은 효율이 좋지 않고 손상될 가능성이 높다. DropBox나 google driver등 클라우드 서비스를 이용하는 방법이 존재 한다. 다만
문제설명정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.제한사항arr은 길이 1 이상, 100 이하인 배열입니다.arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.입출력 예풀이참고평균 구하기
문제설명자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요.예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다.제한사항N의 범위 : 100,000,000 이하의 자연수입출력 예입출력 예
문제설명 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. >제한사항 num은 int 범위의 정수입니다. 0은 짝수입니다. >입출력 예 |n | result | |:---:|:---:|