[Database]
- 여러 사람이 공유하여 사용할 목적으로 체계화 해 통합, 관리하는 데이터의 집합체
[Database Management System]
- DBMS 란 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어
- mysql이 여기에 해당
[Relational Database]
- 서로간에 관계가 있는 데이터 테이블들을 모아둔 데이터 저장공간
[Standard Query Language]
- SQL 은 데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어
( 특히, DBMS를 통해 데이터베이스에 접근할 때 ) - SQL은 표준이 있고, DBMS 마다 조금씩 다른 추가 기능들을 제공한다.
[SQL 구성]
- 데이터 정의 언어 ( DDL : Data Definition Language )
- CREATE, ALTER, DROP 등의 명령어 - 데이터 조작 언어 ( DML : Data Manipulation Language )
- INSERT, UPDATE, DELETE, SELECT 등의 명령어 - 데이터 제어 언어 ( DCL : Data Control Language )
- GRANT, REVOKE, COMMIT, ROLLBACK 등의 명령어
데이터 사이언스의 경우 보통 회사 내 잘 구축된 DB에서 가져오는 작업을 수행해야하기 때문에 데이터 조작 언어, 그 중에서도 SELECT 를 특히 잘 쓴다고 한다.
'sql' 카테고리의 다른 글
[mysql] TABLE 수정 ( ALTER ) (0) | 2022.06.23 |
---|---|
[mysql] TABLE 만들기 (0) | 2022.06.23 |
[mysql] USER 권한 관리 (0) | 2022.06.23 |
[mysql] user 생성, 삭제 (0) | 2022.06.23 |
[mysql] 데이타베이스 만들기 삭제하기 (0) | 2022.06.23 |