🔻Back-End/Database

[MySQL] 이것이 MySQL이다 5장 스터디

_니지 2022. 3. 26. 15:09

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
반응형