숫자 데이터 열 정의

PostgreSQL 데이터베이스 만들기

Darryl Reeves

Industry Assistant Professor, New York University

이산값을 갖는 숫자 데이터

CREATE TABLE people.employee {
    id SERIAL PRIMARY KEY,
    first_name VARCHAR(10) NOT NULL,
    last_name VARCHAR(10) NOT NULL
}
PostgreSQL 데이터베이스 만들기

이산값을 갖는 숫자 데이터

CREATE TABLE people.employee {
    id SERIAL PRIMARY KEY,
    first_name VARCHAR(10) NOT NULL,
    last_name VARCHAR(10) NOT NULL,
    num_sales INTEGER
}
PostgreSQL 데이터베이스 만들기

정수형 타입

Type Description Range
SMALLINT 소범위 정수 -32768 ~ +32767
1 https://www.postgresql.org/docs/9.1/datatype-numeric.html
PostgreSQL 데이터베이스 만들기

정수형 타입

Type Description Range
SMALLINT 소범위 정수 -32768 ~ +32767
INTEGER 일반적인 정수 선택 -2147483648 ~ +2147483647
1 https://www.postgresql.org/docs/9.1/datatype-numeric.html
PostgreSQL 데이터베이스 만들기

정수형 타입

Type Description Range
SMALLINT 소범위 정수 -32768 ~ +32767
INTEGER 일반적인 정수 선택 -2147483648 ~ +2147483647
BIGINT 대범위 정수 -9223372036854775808 ~ 9223372036854775807
1 https://www.postgresql.org/docs/9.1/datatype-numeric.html
PostgreSQL 데이터베이스 만들기

정수형 타입

Type Description Range
SMALLINT 소범위 정수 -32768 ~ +32767
INTEGER 일반적인 정수 선택 -2147483648 ~ +2147483647
BIGINT 대범위 정수 -9223372036854775808 ~ 9223372036854775807
SERIAL 자동 증가 정수 1 ~ 2147483647
1 https://www.postgresql.org/docs/9.1/datatype-numeric.html
PostgreSQL 데이터베이스 만들기

정수형 타입

Type Description Range
SERIAL 자동 증가 정수 1 ~ 2147483647
BIGSERIAL 대용량 자동 증가 정수 1 ~ 9223372036854775807
1 https://www.postgresql.org/docs/9.1/datatype-numeric.html
PostgreSQL 데이터베이스 만들기

연속값을 갖는 숫자 데이터

CREATE TABLE people.employee {
    id SERIAL PRIMARY KEY,
    first_name VARCHAR(10) NOT NULL,
    last_name VARCHAR(10) NOT NULL,
    num_sales INTEGER
}
PostgreSQL 데이터베이스 만들기

연속값을 갖는 숫자 데이터

CREATE TABLE people.employee {
    id SERIAL PRIMARY KEY,
    first_name VARCHAR(10) NOT NULL,
    last_name VARCHAR(10) NOT NULL,
    num_sales INTEGER,
    salary DECIMAL(8,2) NOT NULL
}

DECIMAL (precision, scale)

PostgreSQL 데이터베이스 만들기

부동소수점 타입

Type Description Range
DECIMAL 또는 NUMERIC 사용자 지정 정밀도 소수점 앞 131072자리; 소수점 뒤 16383자리
1 https://www.postgresql.org/docs/9.1/datatype-numeric.html
PostgreSQL 데이터베이스 만들기

부동소수점 타입

Type Description Range
DECIMAL (NUMERIC) 사용자 지정 정밀도 소수점 앞 최대 131072자리; 소수점 뒤 최대 16383자리
REAL 가변 정밀도 소수 6자리 정밀도
1 https://www.postgresql.org/docs/9.1/datatype-numeric.html
PostgreSQL 데이터베이스 만들기

부동소수점 타입

Type Description Range
DECIMAL (NUMERIC) 사용자 지정 정밀도 소수점 앞 최대 131072자리; 소수점 뒤 최대 16383자리
REAL 가변 정밀도 소수 6자리 정밀도
DOUBLE PRECISION 가변 정밀도 소수 15자리 정밀도
1 https://www.postgresql.org/docs/9.1/datatype-numeric.html
PostgreSQL 데이터베이스 만들기

Lass uns üben!

PostgreSQL 데이터베이스 만들기

Preparing Video For Download...