PROGRAMMING

MySQL 본문

Database/MongoDB

MySQL

Raccoon2125 2021. 1. 28. 12:57

procedure, forward(reverse) engineering, inner join

 

1. Procedure

DB - Create procedure

< Procedure 처리 1 >

procedure 호출 및 결과 확인

- 여러 문장도 동시에 처리 가능

- IN 키워드로 인자로 받을 변수 지정 및 타입 지정

- BEGIN ~ END 사이에 query 문을 넣어서 결과를 확인할 수 있음

 

< Procedure 처리 2 >

- OUT 키워드를 사용 BEGIN ~ END 사이에 값을 직접 지정 → 값을 받아서 저장하는 기능까지 수행

- query 문에 직접 값을 확인할 수 있음 (DB에 저장되어 있는 것을 확인)

 

옵션(Server) - Users and Privileges
접근 유저(user)에 대한 설정 ( Add account 후 설정 )
설정된 유저(user)에 대한 권한 관리 - 5개 정도 기본 권한 부여

2. forward ↔ reverse "engineering" (순공학 ↔ 역공학) dololak.tistory.com/459

 

[WorkBench] MYSQL 워크벤치 Forward Engineer 툴로 DB 생성하기

워크벤치 Forward Engineer 툴로 DB 생성하기 MySQL의 워크벤치를 통해 이미 만들어진 DB 스키마에서 ERD를 추출하거나 스키마를 생성하기 전에 ERD를 모델링할 수 있습니다. 이렇게 모델링한 ERD는 .mwb 확

dololak.tistory.com

DB ↔ 모델

: MongoDB의 경우 비정형데이터 처리를 하기 때문에, column 작성에 크게 구애를 받지 않았으나, MySQL의 경우에는 정형화된 틀을 따르지 못할 경우 오류가 발생하므로, 이 틀을 저장하고 공유하면서 데이터 관리에 문제가 없도록 함

(실무에서 모델이나 DB를 원하는 형태로 가공하고 이를 저장 및 로드하여 활용)

 

3. inner join

2개의 테이블에서 연관되는 자료를 inner join(공통부분 dept로 정의)

'Database > MongoDB' 카테고리의 다른 글

MongoDB 원격 접속 설정, CSV 파일 수집  (0) 2021.02.01
Pymongo + Studio 3T  (0) 2021.01.27
Atlas ↔ Studio 3T / 이미지 처리  (0) 2021.01.26
Studio 3T & MongoDB tool(for win10) 설치  (0) 2021.01.26
Atlas ↔ Pymongo  (0) 2021.01.26
Comments