코드스테이츠 - 3회차 백엔드 부트캠프/Section 2

2022.10.05 수 - 데이터베이스 & SQL (1)

곰돌이볼 2022. 10. 5. 17:48

📄 학습내용

SQL

  • 데이터페이스의 필요성
    •  

 

 

  • SQL(Structured Query Language) : 데이터페이스용 프로그래밍 언어로, 주로 관계형 데이터베이스에서 원하는 데이터를 얻기 위해서 구조화된 qeury를 이용해서 필터링하는 과정을 거침
  • SQL과 NoSQl의 차이
    • SQL : 데이터가 구조가 고정된 관계형 테이터베이스를 다룸
    • NoSQL : 구조가 고정되지 않아서 테이블이 아닌 다른 형태로 데이터를 저장하는 데이터베이스를 다룸
  • 쿼리(Query) : 질의문
  • 기본 쿼리문
    •  
    • wildcard 이용
  • 영속성 : 트렌지션의 지속(durability)

 

주제

  •  

 

주제

  •  

 

 

주제

  •  

 

 

주제

  •  

 

주제

  •  

 

🧶 발생한 문제 및 해결방법

  • 문제점) MySQL 재설치 과정에서 3306 포트가 이미 사용 중('The specified port is already in use' in MySQL reinstall)
  • 해결방법) 관리자권한으로 cmd 열기
    netstat -a -o → 3306 포트의 PID 찾기
    taskkill /f /PID 6600 → 3306 포트를 사용인 것 종료

 

 공부 난이도

데이터베이스 ☆☆★★★

 

🌕 느낀점

  데이터베이스에 대해서는 살짝 배워서 내용이 많이 어려울까봐 걱정을 했는데 그렇게까지 어렵지는 않았다. mysql을 다운로드해서 예제 연습했던 것 때문에 엄청 어렵지는 않았다. sql문 자체를 나중에 직접적으로 사용하지 않는 경우가 많다고 해서 엄청 깊게는 하지 않고 얕게 공부하고 넘어가는 것이 적절한 것 같다. 내용 정리도 스키마와 다른 내용을 공부한 다음에 복습용으로 다시 읽으면 좋을 것 같다.