2023. 4. 14. 16:52ㆍDatabase/갖고노는 MySQL 데이터베이스
MySQL
RDBMS(Relational Database Management System), 관계형 데이터베이스 관리 시스템
가장 널리쓰임
Database
한곳에 저장된 것들을 원하는 어떤곳에서든 사용할 수 있음
특정 소프트웨어나 프로그램에 종속되지 않고 독립된 정보의 집합 내지 저장소
DBMS
DBMS(Database Management System), 데이터베이스 관리 시스템
SQL
Structured Query Language (Sequel 이라고 발음하기도함), 구조화 질의 언어
General-porpose Programming Language => ex) C, Java, Python 과 같은 범용 프로그래밍 언어
Domain-Specific Language => ex) HTML 과 같은 특정 사용처에서 쓰이는 도메인 특화언어
>> MySQL은 후자에 가깝다
RDBMS
RDBMS(Relational Database Management System), 관계형 데이터베이스 관리 시스템
데이터를 다양한 방식으로 필터링, 정렬, 가공해서 필요로하는 의미있는 정보들로 만들어내는 다양하고 강력한 기능을 제공
대체로 SQL을 사용해서 데이터를 관리하도록 하기 때문에, SQL 데이터베이스라고 부르기도함
ex) MySQL, Oracle, MS SQL, PostgreSQL
Non-Relational Database (NoSQL Database)
관계형이 아닌 DB?
ex) MongoDB, Cassandra, DinamoDB, Riak, Redis....
Join을 이용하여 관계를 맺는다.
아래는 공부하면서 참고할 수 있는 얄코 자습서 링크이다!
https://www.yalco.kr/lectures/sql/
'Database > 갖고노는 MySQL 데이터베이스' 카테고리의 다른 글
[얄코] Section 1-5. SELECT 기초 - 원하는 정보 찾기 (조건에 따라 그룹으로 묶기) (0) | 2023.04.17 |
---|---|
[얄코] Section 1-4. SELECT 기초 - 원하는 정보 찾기 (시간/날짜 관련 및 기타 함수들) (0) | 2023.04.17 |
[얄코] Section 1-3. SELECT 기초 - 원하는 정보 찾기 (숫자와 문자열을 다루는 함수들) (0) | 2023.04.17 |
[얄코] Section 1-2. SELECT 기초 - 원하는 정보 찾기 (각종 연산자들) (1) | 2023.04.17 |
[얄코] Section 1-1. SELECT 기초 - 원하는 정보 찾기 (SELECT 전반 기능 훑어보기) (0) | 2023.04.14 |