MySQL FROM 문의 기능과 예제


MySQL FROM 문은 SELECT문에서 테이블의 출처를 지정할 때 사용하는 명령어입니다. 원하는 테이블명을 FROM에 입력하면 필터링이 가능합니다.

MySQL FROM 문

MySQL FROM 문은 SELECT 문으로 행 값을 불러올 때 테이블의 위치를 지정하는 명령어입니다.

SELECT
   행 이름
FROM
   테이블 이름;

MySQL 샘플 데이터를 이용해서 설명합니다.

예를 들어 아래와 같은 MySQL 데이터 표에서 customerName 행에 속한 열 값 데이터를 불러오고 싶습니다.

MySQL-FROM-1

그런데  행값만 호출을 하면 오류가 납니다. 아래 명령어는 행 이름이 customerName인 데이터를 불러오라는 의미인데 어떤 테이블로 부터 뽑아야 하는지 지정을 하지 않았습니다.


SELECT
   customerName;

데이터 베이스(classicmodels)안에 테이블의 종류(customers, employees, offices, orderdetails, orders, payments, productlines, products)가 많기 때문에 어떤 테이블에서 행 값을 추출해야 하는지 전달받지 못했기 때문입니다.

MySQL-FROM-2

FROM 문으로 테이블명을 정확히 입력해주면 됩니다.

SELECT
   customerName
FROM
   customers;

MySQL-FROM-3

테이블 명이  customers인 표로부터(FROM) 행 이름이 customerName인 데이터를 불러오라(SELECT)는 의미입니다.