Database Tables
관계형 데이터베이스는 대부분 테이블을 하나 이상을 포함하고 있다. 배우는 이유는 홈페이지에 데이터베이스가 필수적으로 들어가기 때문에 다룰줄 알아야한다.
웹 호스팅을 받게되면 데이터베이스를 할당 받는데 그 안에 테이블을 만들어서 각종정보를 담게 된다.
각 테이블은 이름을 갖는다. 테이블은 records를 포함한다.
위는 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