『Lena's by ☆볶기!!』: Restart !!

Rorolena
[T-SQL] USE, SELECT, FROM

(MSSQL 포스팅 안내는 이쪽으로)

내용소개)_
T-SQL중 가장 기본적인 데이터를 읽기 위한 기능을 소개하겠습니다.


c, cpp, csharp, c-sharp, sql, xml, xslt, html, xhtml, css, js, jscript, javascript
SELECT * FROM LibraryBase..TBook;

USE LibraryBase;
SELECT * FROM TBook;
SELECT TBook.* FROM TBook;
SELECT ID, Name FROM TBook;

위 5줄의 코드를 F5를 눌러 실행하면 다음과 같이 똑같은 내용이 4개 출력됩니다.



본 코드는 각각 USE, SELECT, FROM으로 구성되어있습니다.
USE: 읽어올 데이터 베이스를 선택함
SELECT: 데이터를 읽어오는 구문
FROM: 데이터를 읽어올 테이블을 질의함


작동 설명은 다음과 같습니다.
첫줄은 USE LibraryBase가 선택되지 않아 FROM 부분에 Library..TBook라고 데이터베이스..테이블로 기술되어 있습니다.
둘째줄 부턴 USE LibraryBase를 통해서 해당 라인 아래는 전부 기본으로 LibraryBase에서 정보를 읽어오도록 되어있습니다.
셋째줄은 TBook테이블의 데이터를 *(모든열)의 데이터를 읽어오도록 되어있습니다.
넷째줄은 위와 동일한데 열부분에 TBook.* 을통해 TBook 테이블에 있는 모든 열들만 읽어오도록 되어있습니다.
다섯째줄 또한 위와 동일한데 열부분정의를 통해 TBook 테이블에 있는 ID, Name열 만 읽어오도록 되어있습니다.
(넷째줄의 열설명은 이후 포스팅에서 다시 다루어 집니다.)
 

USE에 대한 추가 설명으로 USE문 실행시 기본으로 읽을 데이터베이스의 확인은
MSSMS의 상단 툴바중 SQL 편집기에서 확인이 가능합니다.

USE가 실행되면 LibraryBase라 적혀있는 부분이 USE에 적힌 DataBase로 바뀌며
이후 실행되는 쿼리문은 또다른 USE문이 나오기 전까지 해당 DataBase를 기본으로 스크립트가 동작합니다.


'개발실 ◐ ━━ > MSSQL' 카테고리의 다른 글

[T-SQL] WHERE  (2) 2013.10.27
[T-SQL] AS  (4) 2013.10.26
[MSSQL] 데이터 입력, 편집, 삭제 하기  (2) 2013.10.23
[T-SQL] 자료형  (0) 2013.10.21