데이터베이스 테이블
데이터베이스는 대부분 하나 이상의 테이블이 포함되어 있습니다. 각 테이블의 이름 (예에 의해 식별된다 "Customers" 또는 "주문"). 테이블 데이터 레코드 (행)가 포함되어 있습니다.
이 튜토리얼에서 우리는 (MS Access 및 MS SQL 서버에 포함) 잘 알려진 Northwind 예제 데이터베이스를 사용합니다.
아래에서 선택이다 "Customers" 표 :
CustomerID를 | 고객 이름 | 담당자 이름 | 주소 | 시티 | 우편 번호 | 국가 |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitucion 2222 | Mexico D.F. | 05021 | Mexico |
3 | Antonio Moreno Taqueria | Antonio Moreno | Mataderos 2312 | Mexico D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbkop | Christina Berglund | Berguvsvagen 8 | Lulea | S-958 22 | Sweden |
표는 위의 다섯 개의 레코드 (각 고객에 대해 하나의) 일곱 열이 포함 (CustomerID를, CUSTOMERNAME, 연락처 이름, 주소,시,을 PostalCode, 컨트리).
SQL 문
당신이 데이터베이스에 수행해야하는 작업의 대부분은 SQL 문으로 수행됩니다.
다음 SQL 문은 모든 레코드를 선택 "Customers" 테이블 :
이 튜토리얼에서 우리는 다른 SQL 문에 대해 모든 것을 가르 칠 것입니다.
마음 그하십시오 ...
- SQL 키워드는 대소 문자를 구분하지 않습니다 : 선택하는 SELECT과 동일
이 튜토리얼에서 우리는 대문자에있는 모든 SQL 키워드를 작성합니다.
SQL 문 뒤에 세미콜론?
일부 데이터베이스 시스템은 각 SQL 명령문의 끝에 세미콜론이 필요합니다.
세미콜론 이상의 SQL 문이 서버에 동일 호에서 실행될 수 있도록 데이터베이스 시스템 각각의 SQL 문을 분리하는 표준적인 방법이다.
이 튜토리얼에서, 우리는 각 SQL 문의 끝에 세미콜론을 사용합니다.
가장 중요한 SQL 명령의 일부
- SELECT - 데이터베이스에서 데이터를 추출
- UPDATE - 데이터베이스에 데이터를 업데이트
- DELETE - 데이터베이스에서 데이터를 삭제
- INSERT INTO - 데이타베이스에 새로운 데이터를 삽입
- CREATE DATABASE - 새 데이터베이스를 만듭니다
- ALTER DATABASE - 데이터베이스를 수정
- CREATE TABLE - 새로운 테이블을 생성
- ALTER TABLE - 테이블을 수정
- DROP TABLE - 테이블을 삭제합니다
- CREATE INDEX - 인덱스 (검색 키)를 생성
- DROP INDEX - 인덱스를 삭제