데이터베이스와 테이블
하나의 데이터베이스는 기본적으로 한개 이상의 테이블을 가지고 있습니다. 그리고 각각의 테이블은 이름(ex, member, notice)에 의해 구분됩니다. 그리고 테이블 안에는 하나 이상의 레코드(row)가 포함되어야 합니다.
예를들어 회원(member) 테이블의 기본적인 모습은 아래와 같습니다.
id |
user_id |
user_pwd |
name |
age |
phone |
|
1 |
test1 |
1111 |
홍길동 |
25 |
010-1111-1111 |
|
2 |
test2 |
2222 |
임꺽정 |
45 |
010-2222-2222 |
|
3 |
test3 |
3333 |
이철수 |
34 |
010-3333-3333 |
|
4 |
test4 |
4444 |
김영희 |
28 |
010-4444-4444 |
위 테이블 구성은 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 |