전체 글 299

[MySQL] 매출 데이터 분석 : 구매지표

" 구매지표 추출하기 " 1) 매출액(일자별, 월별, 연도별) 2) 구매자 수, 구매 건수(일자별, 월별, 연도별) 3) 인당 매출액(AMV, Average Member Value) (연도별) 4) 건당 구매 금액(ATV, Average Transaction Value) (연도별) 5) 당월 매출 누계 6) 월별 매출의 작대비(작년 대비 비율) 7) Z 차트(업적 추이 확인) 데이터 확인하기 DATA SOURCE ▼ 더보기 https://www.mysqltutorial.org/mysql-sample-database.aspx MySQL Sample Database This page provides you with a MySQL sample database that helps you to practice w..

Data analysis/SQL + 2022.08.10

[git] 실험과 혁신을 가능케 한 Branch

알면 기능이고 모르면 사고다 실험과 혁신을 가능케 한 , ' Branch ' 1. detached state 만들기 git checkout 5aa0ef (v삼의 commit id) 2. 새로운 파일 생성 ( exp.txt ) commit하면 마스터를 남겨두고 HEAD가 새로운 버전을 독자적으로 따라간다. 더보기 * git add 파일 하지 않아도 되는 commit 코드 git commit -a -m '버전명' log를 보면, HEAD와 MASTER가 분리됨을 확인할 수 있다. exp.txt 에 내용 추가하여 v2로 버전 변경 여기서 HEAD가 MASTER와 분리된 상태에서 일어난 작업을 모두 버린다. git checkout master detached head state 에서 commit하는건 실수가 아..

Git & Github 2022.08.10

[git] git의 불변성과 checkout

' git의 불변성 ' ο git 기본 에디터를 vscode로 변경하기 git config --global core.editor "code --wait" ο commit 문구 변경하기 git commit --amend -m 'v삼' git commit --amend -m ' v삼' 으로 수정하면 commit id가 바뀌면서 새로운 버전이 생성된다.--amend 실행 시 perent id는 변하지 않는다. ' 깃은 불변하다 ' 어떤 커밋도 삭제하지 않고 수정하지 않는다. 깃은 복제본으로 작업한다. 따라서 어떻게 작업해도 복원이 가능하다. 이것을 쉽게 보여주는 증거 commit 문구 변경 코드를 사용하여 'v3'를 'v삼'으로 변경하였다. 이 때, commit id는 새로 생성되지만 parent id는 변하..

Git & Github 2022.08.10

[git] 원리 이해하기 : HEAD, MASTER ..

[git의 원리] HEAD와 MASTER, PARENT, COMMIT ID git은 내용을 기반으로 commit id(식별자)가 결정된다. 두번째 commit부터는 첫번째 parent값까지 포함돼서 hash값이 만들어지고 이것이 두번째 커밋의 commit id즉, master의 새로운 값이 된다. 각각의 버전은 그 버전이 생성되는 시점의 working diretory가 아닌 stage area의 스냅샷이다. HEAD가 가리키는 버전(

Git & Github 2022.08.09

[git] 복제한 저장소 활용하기

원격저장소와 복제한 원격저장소 버전관리하기 원격저장소 복제하기에 이어서-- work1.txt에 내용 추가후 commit 변경 내용 동기화1 ↑ 는 혹시가 내가 당겨오지 않은 내용도 포함시켜준다. 누르면 아래와 같이 확인할 수 있다. ▼ ( 복제한 원격저장소 ) 위 변경사항을 가져오기 위해서는 소스제어 → … → 풀 풀(Pull) 결과 ▼ 아래와 같이 오른쪽(PJT02)에도 V2로 업데이트되었다. 연습해보기 1. PJT02 디렉토리에서 work1.txt 에 내용추가('3') > 'v2' 로 commit 해서 원격저장소로 push 2. PJT03 에서 pull

Git & Github 2022.08.09