scii 2016. 7. 31. 04:39

데이터 베이스는 테이블을 보관하고 있다.

테이블은 데이터를 열과 행으로 구조화하여 보관하고 있는 데이터베이스의 구성 요소이다.

테이블의 행은 테이블 내의 한 객체에 대한 모든 정보를 포함하고 있다. 


열은 테이블에 저장된 하나의 데이터이다.

행은 한 객체에 대한 속성들을 나타내는 열 집합이다.

열과 행이 모여 테이블을 구성한다.


열(column) = 필드

행(row) = 레코드


CREATE DATABASE

데이터베이스를 만듦.

USE DATABASE

테이블을 만들고 조작하기 위해 데이터베이스로 들어가는 명령이다.

CREATE TABLE

테이블을 만듦.

NULL과 NOT NULL

분류와 검색을 하려면 어떤 열이 NULL값을 가지면 안 되는지 알아야 한다. 그리고 테이블을 만들 때 그 열을 NOT NULL 로 셋팅해야 한다.

DEFAULT

열에 대한 디폴트 값을 정하고, 레코드 삽입 시 그 열에 대한 값을 넣지 않으면 디폴트 값이 사용된다.

DROP TABLE

테이블을 지운다.

INSERT INTO

테이블에 값을 할당한다.


CHAR(10) 와 VARCHAR(10) 의 차이점

- CHAR(10)는 만약, 'aa' 가 입력되면 aa와 그 뒤에 공백 8개가 생성된다. 

- VARCHAR(10)는 만약, 'aa' 가 입력되면 딱 'aa'가 들어간다. 왜냐하면, 가변걸이 문자열 변수이기 때문이다.


그래서, 사번번호나 아이디, 그리고 우편번호 등을 할당할때는 CHAR를 사용하는 것이 좋을 선택일 것이다!!