1. SQL 시작하기 > 1-2. MySQL 다운로드와 Workbench 사용법
MySQL 다운로드와 Workbench 사용법
이제 MySQL을 다운받아 봅시다. 사용하는 환경에 따라 설치 방법이 다르니, 아래 1과 2중 선택적으로 학습하면 됩니다. MySQL 프로그램 다운로드는 한 번 꼬이면 살짝 까다로운 부분도 있으니, 동영상 강의에서 안내하는 순서대로 정확히 진행해줘야 합니다. 설치 환경마다 다를 수 있지만, 약 15분 정도 소요됩니다. 추가로, 설치 과정에서 원하는 비밀번호를 설정하는 부분이 있는데 이 비밀번호는 꼭 잘 기억해둬야 합니다. Workbench 파일 Connection 할 때마다 이 비밀번호를 입력해줘야 하기 때문이죠!
왜 이런 'Log-In'절차를 거쳐야할까요? 예를 들어 회사에서 월급을 지급하기 위해 관리하는 데이터베이스가 있다고 합시다. 거기에는 이름, 주민번호, 통장번호, 연봉이 적혀 있을겁니다. 모든 사람이 이 정보에 접근하게 두면 개인정보의 문제가 생깁니다. 그래서 권한을 차등하기 위해 1차적으로 로그인 과정을 거치게 됩니다. 더 자세한 권한 분리는 트랜젝션 제어어TCL를 통해 구현할 수 있습니다. 하지만 그정도로 자세하게 데이터베이스를 구축할 필요는 없다고 판단해서 커리큘럼에는 포함하지 않았습니다. 관심 있으신 분들은 이 링크에서 학습하시면 좋을 것 같습니다. (필수 아님)
MySQL Workbench는 SQL 명령어를 통해 서버에 접속하여 데이터베이스 설계, 관리 및 조작을 할 수 있는 환경을 제공하는 프로그램입니다. MySQL 조작을 시각적으로 보여줘서 보다 쉽게 할 수 있도록 도와주는 도구 역할을 한다고 생각하면 됩니다. Python을 커널(Kernel. 까만 창)에서 열 수도 있지만, Jupyter나 Colab을 이용해 ipynb notebook에서 열 수도 있죠. MySQL도 비슷합니다. 처음 접하는 만큼, 본 스터디에서는 GUI(Graphic User Interface)인 Workbench를 활용합니다. SQL 명령어에 익숙해진 뒤에는 커널에서 진행하는 CLI (Command Line Interface)를 사용할 수도 있겠죠? 아래의 강의를 보고 간단한 Workbench 조작법을 익혀보세요!