본문 바로가기

👍 회고 기록/😎 업무 회고

[220721] 블로그에 쓸게 많구만!

📌수업 내용

어제에 이어, 이정원 강사님이 SQL기초에 대해 강의해주셨다. 

  • 데이터베이스 시스템 기초  
    ☞데이터 베이스 시스템은 사용자와 데이터 베이스를 연결시켜주는 시스템
    ☞파일 시스템은  데이터베이스를 쪼개서 파일 단위로 저장( ex. Apache Hive)
    스키마는 데이터베이스 안에 어떤 테이블에 어떤 칼럼이 있는지 구조를 이야기한다라고 생각하면 되고, 속성은 칼럼, 도메인은 칼럼에 들어갈 수 있는 값(칼럼명이 아니라 안에 들어가는 데이터 값)이 숫자인지 문자열인지 날짜인지 등등 들어갈 수 있는 값을 나타낸다.
  • SQL 기초 
    ☞ 분석 전에 데이터 구조 파악이 매우 중요하다.  
  • SQL 개요 
      SELECT, FROM, WHERE, ORDER BY, GROUP BY, HAVING
      WHERE에서 LIKE, REGEXP
  • 자율학습 (연습문제, 해커 링크 연습문제)

💡보고 느낀 것

  • SQL 복습한다고 생각하고 수업을 들었다. 다른 분들이 질문하는 것에 대한 강사님 답변을 들으며 많이 배울 수 있었다!
  • 수업 후, 연습문제와 해커링크해커 링크 문제를 풀었다. 해커 링크에서 과거에 푼 방식과 오늘 푼 방식을 비교해봤는데, 과거에 푼 방법이 정규표현식을 사용해서 더  효율적이었다. Slack에서 다른 분들이 푼 방식을 보면서도 많이 배웠다. Notion에 옛날에 공부하면서, 정규표현식에 대해 정리해둔 게 있어서, 이번 기회에 블로그에도 업로드해봐야겠다!

블로그에 쓸게 많구만!

😄감사한 일

  • 몇 분이 MY SQL 세팅에 오류가 생겨서, 강사님이 원격제어로 봐주시거나 말씀으로 답변을 주시는데 이 과정에서도 정말 많이 배울 수 있었다.
    ☞UTF8mb 4 인코딩은 mariaDB나 MY SQL에서 사용하는 인코딩인데 😄←이런 이모지가 데이터로 포함되게 해준다고 한다. 
    작업을 하면 종종 MY SQL 접속이 갑자기 꺼지는 경우가 발생한다. 이때는 WINDOW 검색에서 서비스라고 검색한 뒤 서비스 앱을 켜고, MY SQL을 찾아 클릭한 뒤 '다시 시작'을 누르면 구동할 수 있다고 한다. 설정 바꿨을 때 사용해야 하는 경우도 있으니 알고 있으면 좋은 Tip이다.

적용할 것