DBMS/MySQL

데이터베이스 (DataBase) 개요

Bambi97 2024. 10. 7. 17:10

데이터(Data) 란?

가공되지 않은 상태의 특정 의미를 가지는 숫자, 문자, 기호들의 집합

 

정보(Information) 란?

데이터를 처리과정을 거쳐 도출된 의미 있는 결과

 

데이터베이스(DataBase) 란?

체계적으로 구성된 데이터의 집합

목적 : 효율적 저장, 검색, 수정을 위한 구조와 도구 제공

*DBMS(DataBase Management System) : 데이터베이스를 관리할 수 있게 도와주는 소프트웨어

*배포된 DBMS 순위 사이트 : https://db-engines.com/en/ranking

 

DB-Engines Ranking

Popularity ranking of database management systems.

db-engines.com

 

1. DBMS의 종류

 

(1) 관계형 데이터베이스 (RDBMS)

- 데이터를 표(테이블) 형태로 관리

- 테이블 간의 관계를 설정 → 설정을 이용해서 효율적 저장, 검색 수행

- 단점 : SQL 문법을 알아야 사용할 수 있음

*SQL(Structured Query Language) : 관계형 데이터베이스에서 데이터 정의 및 조작

 

1) MySQL 설치

https://dev.mysql.com/downloads/installer/

 

MySQL :: Download MySQL Installer

MySQL Installer 8.0.39 Note: MySQL 8.0 is the final series with MySQL Installer. As of MySQL 8.1, use a MySQL product's MSI or Zip archive for installation. MySQL Server 8.1 and higher also bundle MySQL Configurator, a tool that helps configure MySQL Serve

dev.mysql.com

아래 캡처에 없는 부분은 변경사항 없이 Next나 Execute 누르면 됨

 

* SQL Server 상태 확인

 

2) 기본적 특징

- SQL 대소문자 구별 안함

- 문자열 저장시 작은따옴표(') 감싼다.

- 한 주석문 : #, --

- 여러 주석 : /* */