본문 바로가기
Programming/SQL

[MySQL] AS ALIAS 연산자

by 코딩하는 금융인 2022. 12. 19.

안녕하세요.

ALIAS, 줄여서 AS로 쓰는 연산자에 대해서 간단하게 알아보겠습니다.

 

 MySQL AS 연산자

▣ alias란?

다양한 명령 줄 인터프리터(워드를 다른 문자열로 치환할 수 있는 유닉스 셸, 4DOS/4NT, 윈도우 파워셸 등의 셸)의 명령어

- SQL에서는 통상적으로 별명, 특정 이름을 붙일 때 사용되는 연산자

 

▣ AS 연산자 사용법

- MySQL에서 AS 연산자는 테이블을 다룰 때 열에 대한 별명을 붙이거나 기존 테이블 내용을 복사할 때 사용됨.

(자세한 내용은 아래 쿼리 참조)

 

select ID AS User_ID -- 원래 열의 이름 뒤에 별명으로 선언
from examples
order by User_ID -- 그 이후로는 별명으로 호출

- 별명을 붙일 때 굳이 AS를 사용하지 않아도 됨.(Ex. Select 열 이름 별명)

- AS 사용시 쿼리 결과에는 별명이 적용되나 본래 테이블 열 이름은 변경되지 않으니 열 이름 변경 시에는 ALTER TABLE ~ RENAME 쿼리를 사용해야함.

 

-- 기존 테이블의 내용을 복사하여 뷰에 집어넣기
CREATE VIEW 뷰이름 AS
  SELECT 필드이름1, 필드이름2, ...
  FROM 테이블이름
  WHERE 조건

-- 테이블 복사 붙여널기
create table buyTbl2 as select * from buyTbl

- 기존 테이블의 내용을 AS 연산자를 활용하여 복사하여 사용할 수 있음.

- 뿐만 아니라, 기존 테이블을 AS 연산자로 가져와 내용을 추가하여 새로운 테이블을 생성할 수 있음.

반응형

댓글