본문 바로가기
코드프레소 체험단/SQL 프로그래밍

[처음 시작하는 SQL 프로그래밍] MySQL 소개

by 의정부핵꿀밤 2022. 2. 4.
728x90

✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨

💜 코드프레소 이러닝 강의 수강 중 - 처음 시작하는 SQL 프로그래밍 💜

😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎

https://www.codepresso.kr/

 

프리미엄 IT 교육 서비스 - 코드프레소

 

www.codepresso.kr


데이터베이스란?

  • 데이터는 다양한 방법으로 관리가 가능하다 -> 파일, 엑셀 등..
  • 여러 사람이 공유하여 사용할 목적으로, 통합하여 관리되는 데이터의 집합이다
  • 데이터베이스를 사용하면, 자료 항목의 중복을 없애고 자료를 구조화하여 저장함으로써 자료 검색과 갱신의 효율을 높인다
  • 단순 파일로 데이터를 관리하는 것이 서류 더미라면, 데이터베이스는 잘 정리된 캐비닛으로 생각할 수 있다!

 

 

 

DBMS

  • Database Management System
  • 데이터베이스를 관리하기 위한 프로그램
  • DBMS의 종류 (RDBMS)
    • MySQL
    • Oracle
    • PostgreSQL
    • SQL Server
    • DB2
    • SQLite
    • 티베로

 


SQL이란 무엇인가?

  • Structured Query Language (구조적 질의 언어)
  • 데이터베이스에 데이터를 요청하는 언어이다
  • 인간과 데이터베이스 간의 언어
  • 예시
    • 한국어 : 20살 이상에 서울에 거주하면서 여성인 고객 리스트 요청
    • SQL : SELECT * FROM customer WHERE age >= 20 AND city='seoul' AND gender='female'
  • SQL은 문법이 단순하여 배우기 쉽다
  • SQL은 ANSI, ISO 표준이다
  • 각 DBMS마다 자기만의 방언을 갖는다 (약간의 문법 차이가 존재한다)
  • 핵심 문법은 유사하다

 

 

 

SQL 언어 순위

SQL이 상당히 높은 랭크를 차지하고 있다!

 

 


MySQL 이란?

  • 오픈소스 RDBMS
  • 가장 많이 사용되는 DBMS 중 하나이다
  • 페이스북 초기 서비스를 MySQL로 구축하였다

 

 

MySQL 구조

  • 개발자들이 MySQL Client와 소통한다
  • Workbench를 통해 MySQL Server에 접근하여 데이터베이스를 관리한다

 

728x90

댓글