MySQL 문법 - 데이터 가져오기

박정재·2023년 4월 13일
0

MySQL 문법

목록 보기
2/3

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 [테이블 이름];
profile
Keep on dreaming and dreaming

0개의 댓글