SELECT, FROM
SELECT [컬럼 이름]
FROM [데이터베이스 이름].[테이블 이름];
SELECT [컬럼 이름], [컬럼 이름], ... ,[컬럼 이름]
FROM [데이터베이스 이름].[테이블 이름];
SELECT *
FROM [데이터베이스 이름].[테이블 이름];
USE [데이터베이스 이름];
SELECT *
FROM [테이블 이름];
AS
- 컬럼 이름에 '별명'을 지정하는 키워드
- 테이블 내의 실제 컬럼 이름은 변하지 않으며, 별명은 쿼리 내에서만 유효
SELECT [컬럼 이름] AS [컬럼 별명]
FROM [테이블 이름];
LIMIT
- 가져올 데이터의 row 개수를 지정하는 키워드
- 만약 입력한 숫자가 전체 row 수보다 크다면, 존재하는 row까지만 가져온다.
LIMIT [로우 번호], [로우 수]
형식으로 사용하면 [로우 번호]
부터 [로우 수]
만큼 가져온다
LIMIT [로우 수] OFFSET [로우 번호]
: [로우 번호]
부터 [로우 수]
만큼 가져온다.
LIMIT 5, 5
또는 LIMIT 5 OFFSET 5
: 5번 row부터 5개 row를 가져온다. (row의 index는 0부터 시작)
SELECT *
FROM [테이블 이름]
LIMIT 2;
DISTINCT
- 중복된 데이터는 제외/같은 값은 한 번만 가져오는 키워드
SELECT DISTINCT [컬럼 이름]
FROM [테이블 이름];