코딩 쏙쏙

개발공부(1)_MySQL 개념 본문

[Dev_Study]

개발공부(1)_MySQL 개념

두두만두 2023. 3. 27. 10:49

MySQL : 관계형 데이터베이스 관리 시스템(RDBMS : Relational DBMS)이다.

 

MySQL은 오픈 소르 라이센스를 따라 무료라는 장점이 있다.

 

그리고 여러가지 프로그래밍 언어를 지원하는 똑똑한 효자 같은 녀석이다.

 

저는 MySQL의 큰 장점은 응용 프로그램을 사용자의 용동에 맞게 수정할 수 있다.

 

MySQL 개념

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

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

- Database (데이터베이스) : 테이블을 모아 놓은 곳

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

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

- SQL(Structured Query Language) : 관계형 데이터베이스 관리 시스템의 데이터를 관리를 위해 설계된 특수 목적의 프로그래밍 언어

- Query(쿼리) : 데이터베이스에 정보를 요청하는 것

 

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

"CRUD"

CRUD는 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)

묶어 일컫는 말

 

이름 조작 Method
Create 생성 POST
Read 읽기 GET
Update 갱신 PUT
Delete 삭제 DELETE

 

'[Dev_Study]' 카테고리의 다른 글

Session & Cookie 특징, 차이점  (0) 2023.04.02
인증(Authentication) & 인가, Session & Cookie  (0) 2023.04.02
개발 공부(2)_암호화의 종류  (0) 2023.04.02
2. router  (0) 2023.03.27
1. Layered  (0) 2023.03.27