MSA/SQL

DAY.01

domsam 2025. 4. 14. 18:22
반응형

1. Maria DB 설치

mariadb.org 사이트 방문

(2025.04.14 기준) 위 이미지를 참고하여 안정화 버전인 11.4.5 버전을 선택하고 [Download] 버튼을 클릭한다. 다운로드가 완료되면 파일을 실행한다.

[실행] 클릭

 

[Next] 클릭

 

"I accept the terms in the License Agreement"에 체크 후 [Next] 클릭

 

설치되는 내용과 설치 경로를 변경할 수 있는 화면. 변경하고 싶은 내용이 있다면 변경 후 [Next] 클릭

 

설정할 내용 및 선택을 하고 [Next] 클릭

root 계정의 비밀번호 설정

Enable access from remote machines for 'root' user: 원격 접속 허용 여부
                                                                                     실무였다면 허용하지 않았겠지만 학습용은 허용해도 무방

Use UTF8 as default server's character set: 반드시 체크. 문자 인코딩 방식을 UTF8로 세팅

Data directory: Data가 저장되는 경로

 

서비스명, 포트번호 설정 화면. [Next]클릭

 

[Install] 클릭

 

설치 중

 

설치 완료. [Finish] 클릭

 

2. HeidiSQL

HeidiSQL은 MySQL 프론트엔드 제품이며 MariaDB를 설치하면 함께 설치가 된다. (기본 설정)

HeidiSQL을 실행하면 첫화면 세션 관리자이다. 접속 정보를 저장할 수 있는 화면으로 생각하면 된다.

왼쪽 아래 [신규] 버튼을 클릭한다.
화면 왼쪽 상단 부분의 "Unnamed" 부분을 수정하면 세션이름을 설정할 수 있다. 호스트명, 사용자, 암호, 포트를 설정하고 왼쪽 아래 [저장] 버튼을 클릭하면 세션이 저장된다. 세션이 저장되면 좀 전에 작성한 내용이 저장되어 다음부터 키보드 타이핑 없이 DB에 접속을 할 수 있다.

 

세션 선택 후 [열기]를 클릭하면 DBMS에 접속한다.

 

화면 좌측에서 사용하려는 DB를 선택한다.

쿼리창에서 주석 및 쿼리를 작성할 수 있다.

SELECT 결과창은 SELECT 문의 결과 내용이 나타난다.

실행 결과창은 HeidiSQL이 자동으로 만드는 쿼리문을 표시하거나 쿼리 실행의 결과 내용을 표시한다.

 

2-1 주석 폰트 색상 변경

도구 > 환경설정, SQL 탭에서 빨간색 박스 부분을 원하는 내용을 변경 후 [확인]을 클릭

 

3. Sample Data 설치

employees 데이터베이스  샘플 데이터 설치

 

샘플 데이터 설치

MySQL 공식 샘플데이터 설치를 희망하면 공식 웹페이지 https://dev.mysql.com/doc/index-other.html로 이동한다.원하는 샘플데이터를 Zip파일로 다운로드를 받는다. 지금은 employee data를 설치할 예정이라서 Git

domsam.tistory.com

 

마당서점 데이터베이스 샘플 데이터

demo_madang.sql
0.00MB

위 파일을 HeidiSQL에서 열어서 실행하면 된다. 

 

4. SELECT

USE mysql;

-- 싱글 라인 주석
/*
멀티 라인 주석
*/

-- 여자직원 정보 보기 
SELECT * 
  FROM employees
  WHERE gender = 'F';
  
SELECT * FROM employees
WHERE gender = 'F';  
  
-- 이름이 Parto 인 직원의 사번, 고용날짜 정보 보기
SELECT emp_no, hire_date
  FROM employees
 WHERE first_name = 'Parto'; 

SELECT COUNT(1) FROM employees;

SELECT * FROM titles;