태그 미디어로그 위치로그
[How to 알티베이스_6]SQL 기본
알티베이스™ 라이프

안녕하세요. Jun~입니다.

2007년 12월 19일 오늘은 17대 대통령선거일 입니다.
5년동안 대한민국을 책임질 대통령을 선출하는 의미있는 날이죠.

저는 벌써부터 어떤 후보가 대통령이 될 지 조바심을 내며 방송에 경청하고 있답니다.

후보 중 누구라도 국민의 지지를 얻어 대통령이 되신다면 초심을 잃지 말고 진정으로
국민을 위해서 힘써 주셨으면 좋겠네요. 그리고 자신이 뽑은 후보가 대통령에 당선
되지 않았다고 실망하거나 낙담하지 마시고 당선된 대통령을 믿고 힘을 실어주어야
겠습니다.

그럼 차분한 마음으로 How to 알티베이스 6를 시작하겠습니다.
—————————————————————————————————————————-
“How to 알티베이스 6″에서는 SQL 기본 문법에 대해서 알아보겠습니다.
—————————————————————————————————————————-
전 시간에 SQL(Strucutred Query Language)은 데이터 베이스로 저장되는 데이터를
조작하고, 관리하며 검색하기 위한 언어라고 말씀드렸는데요. SQL은 영어와 유사해
습득하기가 비교적 수월합니다. 그럼 따라해 볼까요?!

1) select 
    → 알티베이스에 존재하는 테이블에 대한 정보를 보여 줍니다.
    → 문법형식 : SELECT Select_list FROM table_name;
    → 예        제 : select * from tab;

사용자 삽입 이미지


2) create table
    → 알티베이스에 새로운 테이블을 생성합니다.
    → 문법형식 : CREATE TABLE table_name(
                               columm_name1 datatype,
                                ….
                               columm_nameN datatype);
          ; 여기서 table_name은 새로 만들려는 테이별 명이며 columm_name1에서
            columm_nameN은 새로운 테이블에 포함될 칼럼 명입니다. 그리고 datatype은
            각 칼럼의 데이터 형을 나타냅니다. 쉽죠?! 이처럼 SQL은 사람의 말처럼 풀어
            서 쓰는 듯한 느낌이 듭니다.
     → 예        제 : CREATE TABLE dept(
                                deptno number(2),
                                dname varchar(14),
                                loc barchar(13));
 
           ;dept 테이블의 속성 값 표현
                                deptno(부서번호)
                                dname(부서이름)
                                loc(부서위치)

사용자 삽입 이미지

    select 문으로 방금 생성한 dept 테이블을 조회해 봤습니다.
    테이블만 만들었기 때문에 안에 아무런 내용이 없겠죠?
    이제 안에 관련된 내용을 추가해 보도록 하겠습니다.

3) insert
     →  생성된 테이블에 로우를 추가합니다.
     →  문법형식 : INSERT INTO table_name
                                [column_name1, column_name2, ...]
                                VALUES
                                [column_value1, column_value2, …);
              ;여기서 table_name은 로우가 삽입되는 데이블 이름이며, column_name은
               table_name에 속산 칼럼이고, column_value는 데이터형이 column_name와
               일치하는 문자 값 또는 수식입니다.
      → 예        제 : INSERT INTO dept
                                (deptno, dname, loc)
                                VALUES
                                (10, ‘ACCOUNT’, ‘NEW_YORK’);

사용자 삽입 이미지

가장 기본이 되는 SELECT, CREATE, INSERT에 대해서 알아 보았습니다.  
이러한 명령어는 프로그램 내부 구문에서도 사용되고 수많은 데이터를 검색하고
입력 하는데 사용됩니다. 물론 더 많은 기능들이 있고 더 쉽게 테이블을 만들과 값을
입력하는 많은 방법을 알티베이스는 제공하고 있습니다.

추가적으로 알티베이스는 사용자의 편의를 위해 ADMIN CENTER라는 사용자 툴을
제공하여 쉽게 데이터 베이스를 관리하고 테이블을 추가 및 삭제할 수 있습니다.

이러한 관련 툴은 나중에 살펴 보도록 하고 우선 더 깊이 SQL에 대해서 공부할께요.

그럼 다음 HOW TO 알티베이스 7에서는 더 자세히 알티베이스 SQL 문법에 대해서 
알아보겠습니다. 

'알티베이스™ 라이프' 카테고리의 다른 글

shift 연산  (2) 2014.02.07
어느 농부의 이야기  (0) 2014.02.07
심리학의 초두효과와 첫인상의 중요성  (0) 2014.02.07
[ALTIBASE Hybrid DBMS_09]KTF LMSC 시스템  (0) 2014.02.06
금연 성공 시상식  (0) 2014.02.06