[Local Repository] Git 이 관리하는 3가지 단계로 구성되어 있다. Working Directory (작업공간) : 실제 소스 파일, 생성한 파일들이 존재 Index (Stage) : Staging area (준비영역) 의 역할, git add 한 파일들이 존재 HEAD : 최종 확장본, git commit 한 파일들이 존재 ( 버전이 매겨짐 ) [Local Repository] 폴더에서 Git을 초기화 하는 명령어를 사용하면 해당 폴더를 git이 관리하기 시작한다. 그 폴더는 Local Repository가 된다. 다시 말해, Git이 그 폴더를 Working Directory로 인식하고 관리하기 시작한다. git init 숨겨져 있는 폴더 및 파일들을 전체 보기로 봐보면 Git이 필요..
제로베이스
[Global Configuration] 터미널에서 다음 코드를 입력해주면, 유저 네임과 이메일 정보를 매번 푸쉬 풀 해줄 필요가 없어진다. git config --global user.name git config --global user.email Line ending (줄바꿈 문자) 일반 파일에서는 보이지 않는다. 그러나 엔터를 치고 줄을 바꾸는 순간 눈에는 안보이지만 줄바꿈 문자가 추가가 된다. Windows : CR (\r) + LF (\n) Unix or Mac : LF (\n) Windows 사용자와 Mac 사용자는 같은 Git Repository 를 작업할 때 코드에 변경된 내용이 없어도 CRLF 차이로 인해 commit이 발생할 수 있다. ( git은 파일의 다른 부분이 있으면 버전이 다르..
[Scalar Functions] UCASE 영문을 대문자로 변환하는 함수 LCASE 영문을 소문자로 변환하는 함수 MID 문자열 부분을 반환하는 함수 LENGTH 문자열의 길이를 반환하는 함수 ROUND 지정한 자리에서 숫자를 반올림하는 함수 (0이 소수점 첫째 자리) NOW 현재 날짜 및 시간을 반환하는 함수 FORMAT 숫자를 천단위 콤마가 있는 형식으로 반환하는 함수 [UCASE] SELECT ucase(menu) FROM sandwich WHERE price > 15; [LCASE] SELECT LCASE(menu) FROM sandwich WHERE price>15; [MID] MID(string, start_position, length); string : 원본 문자열 start_positi..
[SQL Subquery] 하나의 SQL 문 안에 포함되어 있는 또다른 SQL 문을 말한다. 메인 쿼리가 서브쿼리를 포함하는 종속적인 관계이다. 서브 쿼리는 메인 쿼리의 칼럼을 사용 가능하다. 메인 쿼리는 서브 쿼리의 칼럼을 사용 불가능하다. Subquery 는 괄호를 묶어서 사용해주어야한다. 단일 행 혹은 복수 행 비교 연산자와 함께 사용 가능하다. Subquery 에서는 order by 를 사용 불가능하다. Subquery 종류 스카라 서브쿼리 (Scalar Subquery) : SELECT 절에 사용 인라인 뷰 (Inline View) : FROM 절에 사용 중첩 서브쿼리 (Nested Subquery) : WHERE 절에 사용 [Scalar Subquery] Select 절에서 사용되고 있기 때문..