깃허브(GitHub)는 어떤 코드를 저장할까? SQL도 가능할까?

2025. 5. 13. 12:31Github

 "GitHub는 SQL 코드도 저장할 수 있을까?"

정답은 YES입니다!

GitHub는 특정한 프로그래밍 언어만 저장할 수 있는 공간이 아닙니다.
SQL을 포함해서 거의 모든 언어와 파일 형식을 저장하고 관리할 수 있는 플랫폼이에요.

예를 들어 GitHub에는 다음과 같은 파일들을 자유롭게 업로드하고, 버전 관리할 수 있습니다.

  • SQL 파일 (.sql)
  • Python, Java, C, JavaScript 등 각종 프로그래밍 언어
  • HTML, CSS 등 프론트엔드 파일
  • 텍스트 파일 (.txt)
  • 문서 파일 (README.md, .md)
  • 심지어 이미지 파일이나 JSON, YAML 파일도 가능!

💡 GitHub는 단순한 "저장소"가 아니에요

GitHub는 단순히 코드를 보관하는 것을 넘어,

  • 버전 관리 (파일 변경 이력 추적)
  • 협업 기능 (Pull Request, 이슈 관리 등)
  • 백업 및 배포
    같은 기능을 제공합니다.

예를 들어 SQL 파일을 저장할 때는 이렇게!

-- user_query.sql
SELECT * FROM users WHERE age > 30;

위와 같이 SQL 코드를 .sql 확장자로 저장하면, GitHub에 올려서 버전 관리 + 공유 + 백업까지 한 번에 가능해집니다.


마무리

정리하자면,

✅ GitHub는 SQL뿐 아니라 대부분의 코드 파일을 저장할 수 있습니다.
✅ GitHub의 핵심은 "코드의 변경 이력 관리 + 협업"입니다.

처음엔 어렵게 느껴질 수 있지만, 한번 사용법을 익히면 개인 공부, 프로젝트 백업, 팀 협업에 아주 유용한 도구가 됩니다. 저도 공부한 코드나 실습 결과는 GitHub에 정리해두는 습관을 들이고 있어요.

궁금한 점이 있다면 댓글로 남겨주세요 :)