1. MySQL Workbench
workbench는 MySQL의 GUI 툴
주요 기능
- 데이터베이스 연결 기능
- 인스턴스 관리
- 위저드를 이용한 mysql의 동작
- 통합된 기능의 sql 편집기
- 데이터베이스 모델링 기능
- 포워드/리버스 엔지니어링 기능(DB->모델, 모델->DB)
- 데이터베이스 인스턴스 시작/종료
- 데이터베이스 내보내기/가져오기
- 데이터베이스 계정 관리
2. MySQL Connections
workbench를 실행하면 처음 나오는 창
접속될 서버와 사용자, 포트를 선택한 후 접속을 시도(mysql에 등록된 사용자만 접속 가능)
기본 값은 mysql의 관리자: 'root' 사용자 / 서버: 자신의 컴퓨터인 'localhost' / 포트: 3306
다른 서버에 접속하려면 [Local instance MySQL]에서 [Edit Connection]선택 후
추가할 서버 등록하기
3. 내비게이션
[Schemas]탭
- 데이터베이스(=스키마) 생성 및 삭제
- 데이터베이스 객체(테이블, 뷰, 인덱스, 저장 프로시저, 함수 등)를 생성하고 관리
- 데이터베이스의 속성 조회
- 전체 데이터베이스 한 눈에 볼 수 있음
[Adiministration]탭
- management: 데이터베이스 운영자, 관리자
- instance
- performance: 성능 관련 메뉴
4. 쿼리 창
새로운 쿼리 창 만드는 방법
- workbench의 상단 제일 왼쪽에 있는 'sql+' 아이콘을 클릭
- [File]에서 [New Query Tab] 클릭
작업할 데이터베이스를 [Schemas]탭에서 더블클릭해서 선택
sql문의 문법에 맞게 입력(예약어는 대문자로 작성, 주석은 '-- '을 앞에 넣기)
sql문장 실행(ctrl+enter나 sql파일명 밑에 있는 번개모양 아이콘 누르기)
아래쪽의 결과창을 통해서 결과 확인
[Output]창에서 성공된 결과 똔느 오류 메시지 확인하기
※공부 중 작성한 내용이기에 틀린 부분이 있을 수도 있습니다!
728x90
반응형
'🔻Back-End > Database' 카테고리의 다른 글
[ERD] ERD 작성 시 주의할 점 (0) | 2022.10.22 |
---|---|
[MySQL Error] Datagrip에서 Communications link failure 오류 (0) | 2022.10.06 |
[MySQL] ubuntu에서 MySQL 계정 새로 만든 후 권한 부여 (0) | 2022.10.06 |
[MySQL] 이것이 MySQL이다 7장 스터디 (0) | 2022.04.05 |
[MySQL] 이것이 MySQL이다 6장 스터디 (0) | 2022.03.30 |