brunch

You can make anything
by writing

C.S.Lewis

by 이종복 Jun 03. 2019

MYSQL 기초

MYSQL은 오픈 소스의 관계형 데이터베이스 시스템(Relational DBMS)입니다. 

MYSQL은 다음과 같은 기초 개념으로 구성됩니다.


- 테이블(Table) : 데이터를 기록하는 최종적인 곳

- 스키마(Schema): 테이블들을 모아 놓은 것

- 데이터베이스(Database): 마찬가지로 테이블들을 모아 놓은 것

- 데이터베이스 서버(Database Server): 스키마들을 모아 놓은 곳   

- 관계형 데이터베이스(Relational Database): 키(key)와 값(value)들의 간단한 관계를 테이블화시킨 

                                                                            데이터베이스

- SQL(Structured Query Language): 관계형 데이터베이스 관리 시스템의 데이터를 관리하기 위해 

                                                                설계된 특수 목적의 프로그래밍 언어

- 쿼리(Query): 데이터베이스에 정보를 요청하는 것. 질의라고도 합니다. 

                    <참조: 생활코딩 'MySQL의 구조'(https://opentutorials.org/course/3161/19533)>


MySQL은 오픈소스이기 때문에, 무료로 다운 받을 수 있습니다. 일반 사용자는 MySQL홈페이지에 접속해서 MySQL Community Edition(https://www.mysql.com/products/community/)을 다운 받아서

설치하면 됩니다. 


설치 과정은 생활코딩 MySQL 설치(https://opentutorials.org/course/3161/19532)에서 잘 설명하고 있으므로 이 글에서는 생략하겠습니다. 


MYSQL을 사용하기 위해서는 기초 개념으로서 CRUD를 이해해야 합니다. 

CRUD란, Create Read Update Delete의 줄임말로서, 데이터베이스를 사용하기 위한

기초적인 4가지 쿼리 형식을 의미합니다. 

즉,

- Create로 표에 데이터를 생성하고

- Read로 표의 데이터를 읽으며

- Update로 새로운 데이터를 표에 업데이트하고, 

- Delete로 표의 데이터를 삭제하는 것 


이것이 MySQL, 즉 관계형 데이터베이스 시스템의 기초 운용 방식입니다. 


다음 글에서는 실제 CRUD 쿼리의 활용법을 보면서, 어떻게 데이터를 생성하고 관리하는지에 대해서 

배워보겠습니다. 


작품 선택

키워드 선택 0 / 3 0

댓글여부

afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari