SeaForest

[SQL] 데이터베이스 기본 정리 / DBMS란 / MySQL 다운로드 본문

SQL

[SQL] 데이터베이스 기본 정리 / DBMS란 / MySQL 다운로드

seaforest 2021. 12. 20. 00:31

1. DB란?

- 넓은 의미 : 여러 사람이 공유하고 사용할 목적으로 통합 및 관리되는 데이터 저장소

- 좁은 의미 : 테이블을 저장해두는 저장소 

2. DBMS란?

- DBMS(DataBase Management System)

- 데이터베이스를 관리하고 운영하는 프로그램, 즉 DBMS를 통해 데이터를 넣거나 가져올 수 있음

- 필요한 이유 : 사용자는 DB에 절대 직접적으로 접근할 수 없으며 반드시 DBMS를 활용해서 DB에 접근할 수 있음

- 종류 : Oracle, MSSQL, MariaDB, MySQL 등

- DBMS의 종류가 여러개이다 보니 각 DBMS마다 약간의 차이는 있지만 모두 표준 SQL을 기반으로 하기 때문에 대부분의 DBMS에서 공통적으로 모두 사용 가능함, 따라서 SQL 공부를 위해서는 어떤 DBMS를 설치해도 상관 없음.

 

3. MySQL 설치

다운로드 링크 : MySQL :: MySQL Downloads

 

MySQL :: MySQL Downloads

MySQL Cluster CGE MySQL Cluster is a real-time open source transactional database designed for fast, always-on access to data under high throughput conditions. MySQL Cluster MySQL Cluster Manager Plus, everything in MySQL Enterprise Edition Learn More » C

www.mysql.com

 

(1) 위 링크에 들어가서 아래로 스크롤을 내려 'MySQL Community~'로 들어가기

(2) MySQL Installer for Windows  클릭

(3) 자신에게 맞는 파일 다운로드

※ 설치 과정 중에 비밀번호를 입력하는 과정이 있는데 이때 비밀번호는 MySQL 접속시 필요한 비밀번호에 해당하므로 반드시 기억해야함!!  

4. MySQL 기본 화면 구성

① [SCHEMAS] 탭 

- 현재 있는 데이터를 다 보여주는 칸에 해당

- Database와 tables 목록 등을 확인할 수 있음

- 스키마  DB ≒ 테이블들의 폴더

- 오른쪽 끝에 있는 단추 클릭시 리스트 업데이트 됨

 

② 쿼리 실행 단추

- 왼쪽에 있는 단추는 '전체 실행'을 의미함, 이때 결과값은 가장 마지막에 실행한 쿼리의 결과값에 해당함

- 오른쪽에 있는 커서가 함께 그려진 단추는 '커서'가 있는 곳의 쿼리 실행을 의미

- (참고) 쿼리 실행 단축키 : ctrl(command) + enter

 

③ Action Output

- 어떤 action이 실행 되었는지 간단하게 설명

- 에러 발생시에 어떤 이유로 에러가 발생했는지에 대한 에러 메세지 확인 가능