본문 바로가기
SQL

SQL 기본 구문

by 진격의 파파 2013. 8. 8.
반응형

 

데이터베이스와 테이블

하나의 데이터베이스는 기본적으로 한개 이상의 테이블을 가지고 있습니다. 그리고 각각의 테이블은 이름(ex, member, notice)에 의해 구분됩니다. 그리고 테이블 안에는 하나 이상의 레코드(row)가 포함되어야 합니다.

 

예를들어 회원(member) 테이블의 기본적인 모습은 아래와 같습니다.

 id

 user_id

 user_pwd

 name

 age

 phone

 email

 1

 test1

 1111

 홍길동

 25

 010-1111-1111

 test1@test.com

 2

 test2

 2222

 임꺽정

 45

 010-2222-2222

 test2@test.com 

 3

 test3

 3333

 이철수

 34

 010-3333-3333

 test3@test.com

 4

 test4

 4444

 김영희

 28

 010-4444-4444

 test4@test.com

 

위 테이블 구성은 4개의 레코드를 가지고 있고 7개의 열(id, user_id, user_pwd, name, age, phone, email)을 가지고 있습니다.

 

SQL 표현법

데이터베이스에서 이루어져야할 대부분의 작업을 SQL 명령문으로 실행해야 합니다.

아래 구문은 위 member 테이블의 내용을 가지고 오는 명령문입니다.

select * from member; 

 

SQL 뒤에 나오는 세미콜론(;) 

대부분의 데이터베이스에서는 SQL 구문의 끝에 세미콜론을 찍어주어야 구문이 실행이 됩니다. 그리고 세미콜론은 SQL 구문을 분리할 수 있습니다.  

 

기본적인 SQL 명령어 

SELECT - 데이터베이스에서 내용을 추출함
UPDATE - 데이터베이스의 내용을 수정함
DELETE - 데이터베이스의 내용을 삭제함
INSERT INTO - 데이터베이스에 내용을 삽입함
CREATE DATABASE - 데이터베이스를 만듬
ALTER DATABASE - 데이터베이스를 수정함
CREATE TABLE - 테이블을 만듬
ALTER TABLE - 테이블을 수정함
DROP TABLE - 테이블을 삭제함
CREATE INDEX - 키값을 만듬
DROP INDEX - 키값을 지움 

반응형

'SQL' 카테고리의 다른 글

SQL AND OR 구문  (0) 2013.08.14
SQL WHERE 구문  (0) 2013.08.13
SQL SELECT DISTINCT 구문  (2) 2013.08.12
SQL Select 구문  (0) 2013.08.09
SQL 소개  (0) 2013.08.07