상세 컨텐츠

본문 제목

MySQL_Select

빅데이터/Database_MySQL

by datasa 2024. 5. 1. 18:18

본문

▶ MySQL SELECT 문 설명

SELECT 문은 데이터베이스에서 데이터를 조회하는 가장 기본적인 SQL 문입니다. 테이블에서 원하는 열과 행을 선택하여 데이터를 추출하고 다양한 조건을 사용하여 결과를 필터링할 수 있습니다.

 

1. 기본 구조:

 

SQL
SELECT column_name1, column_name2, ...
FROM table_name
[WHERE condition];
 
 

2. 주요 요소:

  • SELECT: 조회할 열을 지정합니다. *를 사용하면 모든 열을 선택합니다.
  • column_name: 조회할 열의 이름을 쉼표(,)로 구분하여 지정합니다.
  • FROM: 데이터를 가져올 테이블 이름을 지정합니다.
  • WHERE: 특정 조건에 맞는 행만 선택하도록 필터링합니다.

3. 예시:

SQL
-- 모든 열을 선택하여 'customers' 테이블의 모든 데이터 조회
SELECT *
FROM customers;

-- 'customers' 테이블에서 'customer_id', 'customer_name', 'email' 열만 선택
SELECT customer_id, customer_name, email
FROM customers;

-- 'customers' 테이블에서 'city'가 'Seoul'인 고객만 선택
SELECT *
FROM customers
WHERE city = 'Seoul';

-- 'orders' 테이블에서 'order_amount'가 100,000 이상인 주문만 선택
SELECT *
FROM orders
WHERE order_amount >= 100000;
 
 

4. 주요 기능:

  • 조건절 (WHERE): 다양한 조건을 사용하여 결과를 필터링합니다.
    • 비교 연산자 (=, !=, <, >, <=, >=)
    • 논리 연산자 (AND, OR, NOT)
    • LIKE 연산자 (패턴 일치)
    • IN 연산자 (특정 값 목록 포함)
    • BETWEEN 연산자 (범위 지정)
  • 정렬 (ORDER BY): 조회 결과를 특정 열 기준으로 정렬합니다.
    • ASC (오름차순)
    • DESC (내림차순)
  • 부분 집합 조회 (LIMIT, OFFSET):
    • LIMIT: 조회 결과의 상위 n개 행만 선택
    • OFFSET: 건너뛸 행 개수 지정 후 특정 행부터 선택

5. 활용:

  • 데이터 분석
  • 보고서 작성
  • 웹 애플리케이션 개발
  • 데이터베이스 백업 및 복구

'빅데이터 > Database_MySQL' 카테고리의 다른 글

MySQL 함수-단일행 함수  (0) 2024.05.08
MySQL 설치 및 설정  (0) 2024.05.01
MySQL 다운로드  (0) 2024.05.01

관련글 더보기

댓글 영역