개발/MySQL
23.03.15 데이터 베이스(Data Base)
상달군
2023. 3. 15. 12:04
728x90
DataBase(데이터 베이스)란?
- 한마디로 데이터의 집합이라 할 수 있다.
- Data : 자료
- DataBase : 자료를 통합하여 관리하는 집합체, 저장소
- DBMS(Database Management System, 데이터베이스 관리 시스템)
- 데이터베이스를 관리 해주는 소프트웨어
- DBMS 사용하는 이유
- 중복된 데이터를 제거 또는 관리
- 효울적인 데이터를 처리 할 수 있다.
- 자료를 구조화 시킬 수 있다.
- 다양한 프로그램을 사용하는 사용자들과 데이터를 공유 할 수 있다.
DBMS 순위를 확인 할 수 있는 사이트(https://db-engines.com/en/ranking)
MySQL 서버 다운로드 (https://dev.mysql.com/downloads/mysql/)
- MySQL Community Server (무료버전)
- Server 정보를 제공하는 쪽, Client 정보를 요청하는 쪽
- 정보를 제공할곳(Server)에 설치 해준다. (개인 컴퓨터(Client)에 설치할 이유가 없다.)
- port란?
- 서비스에 접속 할 수 있게 도와주는 주소
- 컴퓨터에서 외부의 다른 장비와 접속하기 위한 플러그와 같은 것을 의미
- mysql 기본 포트 : 3306
관계형 데이터 베이스 (RDBMS)
- DataBase 는 Table (엑셀과 비슷하게 행과열로 구성)을 이용한다.
- 행과 열을 중심으로 저장 하게 된다.
- 용어 정리(엑셀 = DB용어) => 시트 = 테이블 , 행 = 로우(레코드), 열 = 필드(컬럼)
- SQL 언어를 사용
SQL이란?(Structured Query Language)
- 데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어
- 대소문자를 구별 하지 않는다.
- 문자열을 저장 할 때 무조건 ' '(싱글쿼트) 만 사용한다!!
728x90