쿼리의 기본 개념
쿼리(query)는 사실상 데이터베이스에 정보를 요청하는 문장이나 명령입니다. 데이터베이스는 정보를 저장하는 역할을 하는데, 이 정보에 접근하거나 수정하려면 쿼리를 사용해야 합니다.
예를 들어, 온라인 쇼핑몰의 데이터베이스가 있다고 가정해봅시다. 이 데이터베이스에는 상품 정보, 고객 정보, 주문 내역 등이 저장되어 있을 것입니다. 이제 어떤 고객이 주문한 내역을 확인하려면 어떻게 해야 할까요? 바로 쿼리를 사용해서 데이터베이스에 정보를 요청하면 됩니다.
쿼리의 중요성
정보 검색
데이터베이스에 저장된 수많은 데이터 중에서 원하는 정보만을 빠르게 찾을 수 있습니다.
데이터 관리
쿼리를 사용하면 데이터의 추가, 수정, 삭제 등을 쉽게 할 수 있습니다.
분석과 통계
복잡한 데이터 분석이나 통계적인 작업도 쿼리를 통해 수행할 수 있습니다.
쿼리 언어: SQL
대부분의 관계형 데이터베이스에서는 SQL(Structured Query Language)이라는 쿼리 언어를 사용합니다. SQL은 데이터베이스 관리 시스템(DBMS)과 대화하기 위한 표준 언어입니다.
기본적인 SQL 쿼리 몇 가지를 살펴보겠습니다.
SELECT: 데이터 검색
SELECT * FROM Products WHERE price < 100;
'Products' 테이블에서 가격이 100 미만인 모든 상품 찾기
INSERT: 데이터 삽입
INSERT INTO Customers (Name, Email) VALUES ('Yeeun Kang', 'yeeun411@naver.com');
'Customers' 테이블에 새로운 고객 정보를 추가
UPDATE: 데이터 수정
UPDATE Orders SET status='Shipped' WHERE OrderID=1;
'Orders' 테이블에서 OrderID가 1인 주문의 상태를 'Shipped'로 변경
DELETE: 데이터 삭제
DELETE FROM Cart WHERE ProductID=5;
'Cart' 테이블에서 ProductID가 5인 상품을 삭제
'BE 공부 > DB' 카테고리의 다른 글
데이터베이스: SQL과 NoSQL (2) | 2024.04.10 |
---|---|
데이터베이스 제약조건 (2) | 2023.10.05 |
MySQL 쿼리 기본 정리 (1) | 2023.08.22 |
SQL이란? (1) | 2023.08.22 |
댓글