본문 바로가기

IT 정보/기타 정보31

[SQL] DDL, DML, DCL 이란~? DDL (Data Definition Language) - 데이터 정의어 데이터베이스를 정의하는 언어를 말하며, 데이터를 생성하거나 수정, 삭제 등 데이터의 전체 골격을 결정하는 역할의 언어 * CREATE 데이터 베이스, 테이블을 생성하는 역할 * ALTER 테이블 수정하는 역할 * DROP 데이터 베이스, 테이블을 삭제하는 역할 * TRUNCATE 테이블 초기화하는 역할 DML (Data Manipulation Language) - 데이터 조작어 정의된 데이터베이스에 입력된 레코드를 조회하거나 수정,삭제 하는 역할을 하는 언어로, 테이블의 행과 열을 조작한다고 생각하면 된다. 데이터베이스 사용자가 저장된 데이터를 실직적으로 처리하는데 사용되는 언어 * SELECT 데이터를 조회하는 역할 * INSER.. 2022. 9. 26.
Github 기능 (4편) - Git Flow Git Flow Git 브랜칭 전략으로 대규모 개발 프로젝트에 적합하다. 아래 사진과 같이 5개의 branch를 사용해서 버전을 용이하게 관리하는 방법 master : 제품을 배포하는 branch (main) develop : 개발자들이 이 branch를 기준으로 작업한 기능을 merge (main) feature : 단위 기능을 개발하는 branch로 기능 개발이 완료되면 develop branch에 merge release : 배포를 위해 master branch로 보내기전 QA(품질검사)하는 branch hotfix : master branch 배포 후 버그 발생 했을 때 긴급 수정하는 branch 2022. 8. 22.
Github 기능 (3편) - Git branch Git branch branching은 main 개발 코드를 건드리지 않고 버전 관리를 할 수 있는 방법으로, 자유롭게 코드를 추가 및 삭제가 가능 Git Merge #-- 병합 방법 1 (main branch에 병합) -- # commit message 입력 $ git commit -m "function1 update" # main branch로 switch $ git switch main # main 브랜치로 sub 브랜치를 병합 $ git merge sub #-- 병합 방법 2 (sub branch에 push후 PR) -- (권장) # commit message 입력 $ git commit -m "function1 update" # sub branch에 push $ git push origin su.. 2022. 8. 22.
Github 기능 (2편) - Project / Issue / Milestone README.md 한눈에 볼 수 있는 해당 Repository 안내서 프로젝트 이름 프로젝트 핵심 기능 팀원 소개 // 로컬에서 README.md 파일 추가하는 방법 touch README.md // README.md 작성 요령 # title - application tile # Features - application 기능 # Contributors - team members # Project Wiki - project team information.. information about this project (link) .gitignore 공유할 필요가 없는 파일을 기록하면 git push 이용시 무시 git으로 관리하지 않는 파일 모음 secret token 또는 개인이 따로 관리할 파일을 등록 LI.. 2022. 8. 22.