본문 바로가기

DS/fast campus daily report

7.14 (데이터엔지니어링) 터미널에서 데이터베이스 연결하기, mysql-데이터베이스 연결하기, mysql 데이터베이스안에서 테이블 생성, 엔터티 관계도란?

터미널에서 데이터베이스 연결하기 (7: 28 )

AWS에서 터미널로 데이터베이스 접속하기 

+ public accessibility 를 yes로 수정 필요 

+ vpc security inbound rule 수정 : mysql/aurora, tcp, port:3306, source: anywhere, 

+ mysql --help, mysql : built-in으로 기 설치되어 있음

+ mysql url -P 3306 -u username -p

> ****

> SHOW DATABASES; 

+ 로컬에서 원격 데이터베이스 접근

mysql-데이터베이스 연결하기 ( 5:00)

+ mysql workbench - mysql installer 로 설치가능 

+ AWS 데이터베이스 접속정보 입력 후, connection 시도

mysql 데이터베이스안에서 테이블 생성 (6:35)

> show databases; - information schema, performance, mysql, sys.. 

> create database production ;  -- database 생성 확인

>  use production; -- production database 로 전환

> mysql url -P 3306 -u username -p  <== 원하는 데이터베이스로 바로 접속하기 

> create table People (firstname varchar(20), lastname varchar(20) );

> show tables; --  People 테이블이 조회됨을 확인함

엔터티 관계도란(ERD)? (9:02)

데이터 모델링 설계시 사용하는 모델로 약속된 기호를 사용함

기본요소 : Entities, Attributes, Relationships 

Data Model 예시, ticket master