2021년 8월 26일에 작성된 문서 1번 입니다.
데이터 베이스 배운 내용을 정리했습니다.
SQL
Structured Query Language (데이터 베이스용 프로그래밍 언어)
- SQL은 데이터베이스 언어로, 주로 관계형 데이터베이스에서 사용한다.
- MySQL, Oracle, SQLite, PostgreSQL 등에서 SQL 구문을 사용한다.
SQL 특징
- 데이터베이스에 쿼리를 보내 원하는 데이터를 가져오거나 삽입할 수 있다.
- 데이터가 구조화된(structured) 테이블을 사용하는 데이터베이스에서 활용할 수 있다.
NoSQL
- NoSQL : 데이터의 구조가 고정되어 있지 않은 데이터베이스
- 테이블을 사용하지 않고 데이터를 다른 형태로 저장.
- NoSQL 예 : MongoDB (문서 지향 데이터베이스)
SQL은 구조화된 쿼리 언어이며, SQL을 사용하기 위해서는 데이터가 구조가 고정되어 있어야 한다.
쿼리
'질의문'
- 질의문의 예 : 검색을 할 때 입력하는 검색어
- 검색 할 때, 기존 데이터를 검색어로 필터링한다.
- 쿼리는 저장되어 있는 데이터를 필터하기 위한 질의문으로도 볼 수 있다.
Written with StackEdit.