티스토리 뷰

반응형

오픈소스 - 디디버

 

ERD를 쓴다.

 

교안은 살펴볼 시간이 없으므로 나중에 쓴다.

 

파일을 drag and drop

 

mysql에서 번개 표시를 누르면 실행된다.

edit -preferences = consolas 16

 

Database - reverse engineer

next,next, 원하는 db, execute

하면 ERD가 그려진다.

 

서버 안에 데이터베이스, 안에 스키마가 있고, 안에 데이터

 

문자열은 single 쿼테이션이고, 무조건 끝에 ;를 써줘야 한다.

ctrl+enter로 해도 실행된다.

 

oracle에서는 select ~ from dual(테이블이 없을 시)

mysql은 된다.

 

문자열을 그냥 20190301이렇게 써도 날짜로 변환된다.

 

mysql 왼쪽 상단을 누르면 전체가 다 선택된다.

 

그리고 오른쪽 마우스를 하면 copy (read name, seperate)를 하고 엑셀에 붙여넣기 할 수 있다.

엑셀에서 ctrl+T + enter를 치면 엑셀에서 테이블 형태로 변한다.

day열을 언색하고, ctrl 누르고 salary까지 선택

이제 f11을 누르면 차트가 그려진다.

즉, x 데이터 - y 데이터 선택하고 f11을 누르면 된다.

 

엑셀에서 내림차순으로 정렬하면 차트가 바뀐다.

쿼리 가지고 시각화는 할 수 없으므로 자연스럽게 연결된다.

 

orcale에서는 nvl

mysql에서는 isnull

 

IFNULL과 CONCAT 함수를 어느 위치에 쓸지 고민해라

'(', IFNULL(eng_name, ')'

null을 공백으로 바꾼다음에 결합된 결과를 출력

소괄호가 살아난다.

 

IFNULL (CONCAT ('(', eng_name, ')')

먼저 결합을 해서 null로 만들고, 그러면 공백으로 만든다.

 

alias는 order by에 쓸 수 있다.

 

select 절에는 group by가 있을 때, 해당 group by와 그 다음에 집계함수만 와야 한다.

의미가 없는 집계함수는 최신버전에서 쓸 수 없다.

 

어디서 왔는지를 출처를 써준다. 테이블 이름 from e였으면 e.id

 

분석을 위한 유익한 기능들 문서를 참고해라

반응형