Programming/DataBase
Basic
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를 사용하는 것이 좋을 선택일 것이다!!