데이터 분석가:Applied Data Analytics/SQL

혼자 공부하는 SQL-MySQL설치

데이터분석 2025. 1. 5. 16:29
320x100
728x90

예전에 공부해본 SQL이지만 인간의 기역이란 .... 아무생각도 안난다.
다시 SQL을 공부하면서 지금까지 알게 모르게 사용해왔던 MY SQL, SQL서버, 등 이제는 좀 체계적으로 접근하고 싶은 마음에 나 혼자만 레벨 업은 아닐지라도 최소한 혼자서 레벨 업을 해야 하는 순간인것이다.

관련 중요 용어
- 데이터베이스, (Database), DB, 데이터의 저장소
- 데이터베이스 관리 시스템, (Database Management System), DBMS, 데이터베이스를 운영/관리하는 소프트웨어
- 구조화된 질의 언어, (Structured Query Language), SQL, 관계형 DBMS에서 사용되는 언어
- 관계형 데이터베이스 관리 시스템, (Relational Database Management System), RDBMS, 테이블이라는 최소 단위로 구성된 DBMS
- 테이블, (table), , 표 형태로 구성된 2차원 구조의 열과 행으로 이루어져 있으며 RDBMS의 핵심개체
- 표준SQL, (Standard SQL),   , 국제표준화기구에서 지정하는 SQL의 표준으로 대부분의 DBMS 회사가 표준 SQL을 준수함

MYSQL, (오라클 사에서 제공하는 데이터베이스 관리 소프트웨어)
- 1994년에 개발을 시작, 2010년에 선마이크로시스템즈사에 인수, 선마이크로시스템즈가 오라클사에 인수되면서 같이 넘어감.
- 교육용이나 개인에게는 무료에디션(Community Edition)로 제공되나, 영리를 목적으로 한다면 비용을 지불(상용 에디션) 해야됨.
- 상용에디션 : Standard, Enterprise, Cluster CGE
- 상용목적인데 무료로 사용하고 싶다면 오픈소스를 제공하는 MariaDB를 사용할것.

MYSQL 설치 컴퓨터 환경
- 윈도우즈 운영 체계 64bit(윈도우10, 11)이 설치되어있어야 함. 
- 아래는 한빛미디어 홈페이지 자료실 "혼자공부하는 SQL"에 있는 소스, 정답, 용어노트 자료임

termsnote.zip
1.62MB

 

[answer.zip]]

 [[source.zip]

 

NEXT 클릭후 실행(Execute) 클릭하여 설치
설치 진행 중 설치에는 시간이 걸리니 기다리자.
설치완료후 Next진행
두개의 환결설정이 필요하다는 안내 Next클릭
위 화면 선택에서 Next클릭
화면처럼 Config Type 항목, TCT/IP, Port : 3306(기역할것), Open Windows Firewall ports for network access선택된 상태에서 Next클릭 (만약 3306포트충돌시는 이미 윈도우에 설치된 프로그램을 제거한후 다시 설치 진행해야됨.)
아래 Use Legacy를 선택하고 Next
Root 는 모든 권한이 있는 관리자로 비번은 본인이 기역하기 쉬운비번으로 설정한다.
위화면 선택으로 Next
Execute클릭
위에 화면이 최종 MySQL Server에 대한 설정이 완료된것이다.
이제 두번째 설정을 할차례 Next클릭
비번을 앞에서 설정한 비번을 입력하고 Check클릭
연결이 성공되었다면 Next
실행(Execute) 클릭
두개 항목에 체크표시 되면 완료 Finish
설정이 완료되었다면 화면
화면에서 Start MySQL Workbench after Setup항목에 체크는 해지하다. Finish MySQL의 설치 완료.
컴퓨터의 설치항목중 MySQL/MySQL Workbench 8.0 CE를 클릭 또는 마우스 오른쪽으로 작업표시줄에 고정하면 편하다.
하단에 Local instance MySQL80을 클릭
설치시 설정한 비번을 입력한다.
MySQL서버와 연결할려면 MySQL Workbench가 있어야된다. 네이버에 접속할려면 웹브라우저가 있어야 되듯이 같은 개념이다.
화면 상단 우측에 화면 위치를 클릭하면 SQL Additions 패널은 숨길 수 있다.

 

이상 SQL의 설치에 대해서 알아봤습니다.