본문 바로가기
반응형

mysql3

Join 에 관해서 정리해 보겠습니다. #SQL 오늘은 관계형 데이터베이스의 핵심인 Join에 대해서 정리해 보도록 하겠습니다. 1. Join 중복정보를 제거하기 위해, 정규화가 된 테이블들이 있을 때, 조각나있는 여러 테이블의 정보를 한번에 합쳐서 Query해야 하는 경우가 발생하는데요. 이 때 여러 테이블들을 합쳐서 필요한 정보를 찾아내는 방법이 JOIN 인데요. 2. Join의 종류 Join의 종류는 테이블을 어떻게 합치느냐에 따라서 달라지는데요. 이를 이해하기 위해서 벤다이어그램을 이용하면 좋습니다. 이에 따라서 크게 LEFT JOIN, RIGHT JOIN, INNER JOIN, FULL OUTER JOIN으로 나눠볼수 있을 텐데요. 하나씩 알아보도록 하겠습니다. 2-1. LEFT JOIN 아래와 같이 A테이블에서 필요한 일부 정보를 B에서 가.. 2020. 5. 22.
EC2에서 RDS서버에 접속하기 #MySQL Client #AWS EC2와 RDS Instance를 론칭하였다면, VPC내의 EC2에서 RDS에 접근할 수 있도록 해 주어야, 작업을 하는 것이 용이한데요. 오늘은 EC2에서 MYSQL이 설치된 RDS에 접근하는 방법에 대해서 정리해 보겠습니다. 참고로 RDS서버를 생성하는 방법은 아래 글을 참조해 주세요. >> RDS 관계형 데이터베이스 서버 생성하기 #Free Tier #AWS 1. MYSQL CLIENT 설치 EC2(Ubuntu)에서 MySQL서버에 접속해서 데이터를 보기위해서는, MySQL 클라이언트가 설치되어 있어야 하는데요. 먼저 Ubuntu에서 MySQL Client를 설치해 주겠습니다. 설치를 하기전에 apt-get update는 좋은 습관이지요. sudo apt-get update; 이제 mysql-cli.. 2020. 4. 23.
CSV 파일을 MYSQL로 Import 데이터베이스를 다루다 보면,엑셀이나 구글드라이브에서 만든 데이터를MYSQL로 임포트 해야할 일이 가끔 생기는데요.오늘은 이것에 대해서 정리해보려고 합니다. 1. MySql Workbench 실행 터미널에서 MYSQL명령어를 실행하는 방법도 있지만,GUI 툴인 Workbench가 정말 세상 편리합니다. 먼저 Workbench실행해주시구요.테스트해볼 데이터베이스는 다음과 같습니다. movies라는 Table이고,movie_id라는 primary key,director와 movie_name이라는 세개의 간단한 컬럼으로 이루어져 있습니다. 여기에는 아무 데이터도 없는데요. 2. GoogleDrive에서 CSV 익스포트 우선 GoogleDrive에서 만든 데이터를 CSV로 익스포트 하겠습니다.참고로, 테이블의 컬.. 2017. 1. 5.