Notice
Recent Posts
Recent Comments
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

DeFacto-Standard IT

[MySQL] MySQL Workbench(1) 본문

DB/MySQL

[MySQL] MySQL Workbench(1)

defacto standard 2017. 11. 11. 01:05

MySQL

TCP/IP 네트워크를 지원, Client-Server 시스템과 같이 동작

- MySQL DB server

기본 TCP 포트 번호는 3306.

서버는 여러개의 table을 포함하는 1개 이상의 DB를 포함, table은 rows(records)와 columns(fields)로 이루어져있다.


 - MySQL Workbench

DB 아키텍쳐, 개발자, DBA들이 사용하는 통합 GUI 도구

Community Edition (Open Source, GPL)

 

MySQL Workbench

 - Design, Development, Adminmistation

Data Design/Modeling

 - DB model을 GUI환경에서 생성, 조작 가능

 - Forward 엔지니어는 모델을 script나 live database로

 - Reverse 엔지니어는 live database를 모델로

1) MySQL Model Editor

 

 

 

2) Forward Engineering

 - visual data model은 타겟 MySQL 서버의 physical database로 변환될 수 있다.

 - 모든 SQL code는 자동으로 생성된다.
 - 빠르고 에러 없이 SQL 코드 생성

 

3) Reverse Engineering

 - Connect to existing databases and generate data models

 - import된 DB와 object들을 선택적으로 컨트롤

 - packaged applications로부터 채워진 "black box"를 제거

 

Schema Synch

 - 복잡한 DB를 변경하는 기능 수행

 - 모델을 DB로 동기화 혹은 그 반대로 동기화

 - 존재하는 물리적 DB와 dependencies의 모든 면을 관리


SQL Development

 - Visual SQL Editor

빌드, 에디트, 쿼리 수행

data를 생성하고 작성

결과를 보여주고 추출함

 

 

기존에 Command Line으로 확인해야 했던 것을 GUI로 바꾼다.

 

DB Administration

 - Server Status/Client Connections

 - User and Privileges

 - Data Export/Import

 - Startup/Shutdown MySQL Server

 - Server Logs

 - Perfomance Reports

 

1) Table Data Export and Import Wizard

 - JSON or CSV 파일로 table data 추출(Export) 가능

 - JSON or CSV 파일을 읽어서 table data 삽입(Import) 가능

 

2) SQL Data Export and Import Wizard

 - MySQL DB 백업

 - Import DB 백업

 

 

Comments