database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Tutorials 4912 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 4912
자습서 - 2. SQL 언어 - 2.1 소개
작성자
김상기(ioseph)
작성일
2003-09-08 16:30ⓒ
2003-09-08 16:41ⓜ
조회수
6,552

원문: http://database.sarang.net/database/postgres/manual/manual-7.3/tutorial-sql.html

옮긴이: 김상기

제2장. SQL 언어

차례 
2.1. 소개
2.2. 개념
2.3. 새 테이블 만들기
2.4. 자료 입력
2.5. 자료 조회
2.6. 테이블 JOIN
2.7. 집계 함수
2.8. 자료 갱신
2.9. 자료 삭제

2.1. 소개

이 장에서는 데이터베이스를 사용할 때 사용하는 SQL 언어에 대해서 개괄하고 있습니다. 이 자습서로는 SQL 언어에 대한 모든 것을 설명하기에는 그 지면이 부족할 뿐 아니라, 처음 접하는 사람들에게 오히려 복잡함만 초래하기에 여기서는 그 대략적인 사용법에 대해서만 언급합니다. PostgreSQL 문서안에 있는 새 SQL 이해 부분과 표준 SQL 안내 부분에서 다양한 책들을 소개하고 있습니다. 관심 있으신 분은 읽어 보시길 바랍니다. 물론 PostgreSQL에서 사용하고 있는 SQL 언어는 고유 확장된 부분이 있음을 감안하셔야합니다.

 

이제 실례를 들어 작업하는 것을 살펴보겠습니다. 먼저 앞 장에서 다루웠는 mydb 이름의 데이터베이스가 만들어졌다고 가정하고, psql 프로그램을 실행시킬 수 있다는 가정 아래 이야기를 진행하겠습니다.

 

이 자습서에서 사용되는 예제 자료는 PostgreSQL 배포 소스의  src/tutorial/ 디렉토리 안에 있습니다. 이 예제 자료를 사용하는 방법에 대해서는 그 디렉토리 안에 있는 README 파일을 읽어보십시오. 일단 시작부터 하려면, 다음과 같이 진행합니다:

$ cd ..../src/tutorial
$ psql -s mydb
...

mydb=> \i basics.sql

 

\i  명령은 지정한 파일의 내용을 실행하는 psql 내장 명령어입니다. - 물론 basics.sql 파일안에는 PostgreSQL 서버에서 실행될 SQL 명령들이 있겠지요. psql 프로그램을 실행할 때, -s 옵션을 사용하면, 이 SQL 명령들을 하나씩 확인하면서 실행할 수 있습니다. basics.sql 파일안에는 앞으로 이 자습서에서 사용될 각종 테이블들과 그 자료들을 만드는 명령들이 들어있습니다.

[Top]
No.
제목
작성자
작성일
조회
4920자습서 - 2. SQL 언어 - 2.3 새 테이블 만들기
김상기
2003-09-09
8503
4918자습서 - 2. SQL 언어 - 2.2 개념
김상기
2003-09-09
5993
4912자습서 - 2. SQL 언어 - 2.1 소개
김상기
2003-09-08
6552
4908자습서 - 1. 시작하기 - 1.4 데이터베이스 사용하기
김상기
2003-09-08
7957
4906자습서 - 1. 시작하기 - 1.3 데이터베이스 만들기
김상기
2003-09-08
9588
4900자습서 - 1. 시작하기 - 1.2 기본 구조 [2]
김상기
2003-09-08
8880
4898자습서 - 1. 시작하기 - 1.1 설치
김상기
2003-09-07
8779
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.068초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다