개발/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