SQL JOIN, bitnami-wamp 설치

장서연·2021년 9월 10일
0

https://yjg-lab.tistory.com/213?category=958533
bitnami -wamp 스택 설치, mysql workbench 설치

관계형 데이터베이스에서 여러개의 테이블을 묶어서 하나의 테이블로 탄생시키는 방법에 대해 배울 것임🥨

관계형 데이터베이스에서 가장 중요한 것은 조인!!!

좋은 부품을 만드는 것이 중요하다. 좋은 부품은 쪼개는 것! 이렇게 쪼개면, 쪼갠 걸 다른 방법으로 다시 붙여서 완전히 새로운 것을 창조해낼 수 있음. 위 그림은, 하나의 큰 표를 여러개로 쪼개서 각각의 부품으로 만든 것을 나타낸다.

지금부터는, 그렇게 만들어진 부품을 어떻게 join을 이용할 것인가에 대해 알아보자.
3개의 쪼개진 테이블!

이 세개의 테이블을 합성해서 마치 쪼개기 전의 테이블처럼 만들어보는 연습을 해보자.

join 에는 다양한 종류가 있다.


A라는 표와 B라는 표 모두에 존재하는 것만 보고 싶을 때는, 이너조인이라는 굉장히 중요한 조인을 쓴다


left join


pull outer join

직접 실습해보려고 mysql 까려고 하는데, 더 쉬운 설치가 bitnami의 wamp 이다.

많은 WAMP 중에 bitnami 추천이 가장 많아 bitnami WAMP를 설치해보도록 하겠다.
1. WAMP란?

  • Windows Apache MySQL PHP 의 약자로 윈도우에서 3가지를 한방에 설치하는 모듈입니다.
  • 참으로 편리하지 않을 수가 없다. 설치 시작.

    mysql은 다중사용자 시스템이다. 여러 사용자가 사용할 수 있다. 기본 사용자는 root 라는 이름임. 이 root 사용자의 비밀번호를 세팅하라는 창임. 실습이니 그냥 111111 로 설정해주자. (실제 서비스시 이런 비밀번호 사용하면 큰일남 ㅋㅋ🍦🍭)


엥 근데 왜 mysql이 아니고 mariadb임?

이렇다고 함
어쨌든, apache webserver 와 mariadb server가 running중임을 확인할 수 있다.

db 를 조작하기 위해,

근데 여기서 바로 더블클릭으로 실행시킬 수 없고 cmd 창에서 실행시켜야 함

아니면! 설치 말고 그냥 클라우드 서비스를 사용해서 db 쿼리문 연습할 수 있음


$ mysql -uroot 로 사용할 수 있음!

스키마 == 표들을 그룹핑할 때 사용하는 일종의 폴더 개념

스키마는 서로 연관된 표들을 그룹핑해준다.
스키마들이 많아질 텐데, 그것들이 저장되는 곳을 데이터베이스 서버라고 한다.

mysql 을 설치한 것의 의미는, 이건 어떤 행동을 한 것이냐면, 데이터베이스서버라는 프로그램을 설치한 것이고, 이 프로그램이 갖고있는 기능성을 이용해서 데이터관련한 여러가지 작업을 하는 것이다.

0개의 댓글