22gamin
테이블이란? 본문
- 데이터베이스는
주로 업무적 목적에 따라 서로 다른 DB를 구성한다
각 DB마다 업무적으로 유관한 데이터를 저장한다.
- PostgreSQL은 하나의 DBMS에 여러 개의 DB를 생성할 수 있다. <--장점!!
- SAMPLE DB 생성
SQL창에 create database test ;
- 테이블이란?
데이터가 지정되는 데이터베이스 내의 기본단위, 행과 열의 구조로 이루어지고 사전에 형태가 정의되고 생성되있어 야 데이터 입력이 가능하다.
- 엑셀 vs 테이블
- 엑셀
손쉽게 컬럼 추가 가능
데이터 수정 및 입력시 데이터 타입에 제약을 받지 않음
문자,숫자,날짜 등 어떤 형식의 데이터도 입력 가능
- 테이블
테이블은 구조가 정해져있는 상태, 해당 컬럼 이외의 컬럼은 손쉽게 추가할 수 없다.
정해진 형태로만 데이터를 관리하고 물리적으로 생성된 테이블의 구조를 변경한다면 가능하지만 구조적 변경없이는 불가능하다.
- sampledata 생성
CREATE TABLE 테이블명
(컬럼이름 데이터타입(사이즈));
CREATE TABLE GOGAK
(NO NUMERIC(4),
NAME VARCHAR(10),
TEL VARCHAR(20),
POINT NUMERIC(10));
- 'NO'는 숫자로 최대 4바이트까지 입력 가능
- 'NAME'은 문자로 최대 10바이트까지 입력가능