SQL 강좌 2.Syntax

Database Tables

관계형 데이터베이스는 대부분 테이블을 하나 이상을 포함하고 있다. 배우는 이유는 홈페이지에 데이터베이스가 필수적으로 들어가기 때문에 다룰줄 알아야한다.

웹 호스팅을 받게되면 데이터베이스를 할당 받는데 그 안에 테이블을 만들어서 각종정보를 담게 된다.

각 테이블은 이름을 갖는다. 테이블은 records를 포함한다.

2018-02-11 10 04 45

위는 5개의 records와 7개의 columns를 갖는 테이블을 불러온 것이다.

SQL Statements

테이블의 정보를 수정하거나 가져올 때 SQL문을 사용해야한다.

모든 records를 customers 테이블에서 가져오기

SELECT * FROM customers;

명심할 점

  • SQL은 대소문자를 구분하지 않는다.
  • 구문이 끝나면 세미콜론(;)으로 마침을 해준다.

가장 많이 사용하는 SQL명령어

  • SELECT : 데이터를 가져오기
  • UPDATE : 데이터 갱신
  • DELETE : 데이터 삭제
  • INSERT INTO : 데이터 추가
  • CREATE DATABASE : 데이터베이스 생성(단독서버를 사용하거나 서버 운영자일 경우만 사용)
  • ALTER DATABASE : 데이터베이스 구조를 변경할 때
  • CREATE TABLE : 테이블 생성
  • ALTER TABLE : 테이블 변경
  • DROP TABLE : 테이블 삭제
  • CREATE INDEX : 색인 생성(특정 필드를 색인으로 만들면 검색에 용이하다)
  • DROP INDEX : 색인 삭제

데이터베이스와 테이블의 차이점? 색인이 정확히 무엇? 데이터베이스 구조를 변경한다는 것의 의미?

Comments