이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 8 장 데이터 젠 토토 사이트 순위버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

3 장 데이터

PostgreSQL풍부한 세트가 있습니다PostgreSQL사용토토 사이트 순위 생성명령.

표 3-1모든 것을 보여줍니다"aliases"열은 내부적으로 사용하는 이름입니다PostgreSQL역사적

표 3-1. 데이터 토토 사이트 순위

토토 사이트 순위 이름 별칭 설명
bigint int8 서명 8 바이트 정수
bigserial Serial8 8 바이트 정수가 자동화
비트 고정 길이 비트 문자열
비트 값 (n) varbit (n) 가변 길이 비트 문자열
부울 bool 논리 부울 (True/False)
Box 2D 평면의 직사각형 상자
BYTEA 이진 데이터
문자 (n) char (n) 고정 길이 문자열
캐릭터 변동 (n) varchar (n) 가변 길이 문자열
CIDR IP 네트워크 주소
Circle 2D 평면의 원
날짜 달력 날짜 (연도, 월, 일)
이중 정밀 float8 이중 정밀 부동 소수점 번호
inet IP 호스트 주소
Integer int, int4 4 바이트 정수에 서명
interval (p) 일반 사용 시간 범위
line 2D 평면의 무한 선
LSEG 2D 평면의 라인 세그먼트
MacAddr Mac 주소
Money US 스타일 통화
숫자 [(p, s)] 십진 [(p, s)] 선택 가능한 정밀도가있는 정확한 숫자
OID 개체 식별자
PATH 2D 평면에서 열리고 닫힌 기하학적 경로
포인트 2D 평면의 기하학적 지점
Polygon 2D 평면에서 닫힌 기하학적 경로
Real float4 단일 정밀 부동 소수점 번호
smallint int2 2 바이트 정수에 서명
Serial Serial4 자동화 된 4 바이트 정수
텍스트 가변 길이 문자열
시간 [(p)] [시간대가없는 시간의 시간
시간 [(p)] 시간대 Timetz 시간대를 포함한 시간
타임 스탬프 [(p)] 시간대없이 타임 스탬프 날짜와 시간
타임 스탬프 [(p)] [시간대와 함께] Timestamptz 시간대를 포함한 날짜와 시간

호환성 :다음 토토 사이트 순위 (또는 철자비트, 비트 다양한, 부울, char, 캐릭터, 캐릭터, Varchar, 날짜, 이중 정밀, Integer, 간격, 숫자, Decimal, Real, smallint, Time, 타임 스탬프(시간이 있거나없는 시간

각 데이터 토토 사이트 순위에는 외부 표현이 있습니다PostgreSQL:

일부 연산자 및 기능 (예 : 추가 및

3.1. 숫자 토토 사이트 순위

숫자 토토 사이트 순위은 2, 4 및 8 바이트로 구성됩니다

표 3-2. 숫자 토토 사이트 순위

토토 사이트 순위 이름 스토리지 크기 설명 범위
smallint 2 바이트 고정-----------------프리션 -32768 ~ +32767
Integer 4 바이트 고정-정밀성에 대한 일반적인 선택 -2147483648 ~ +2147483647
bigint 8 바이트 매우 광범위한 고정식 -9223372036854775808 ~ 922337203685475807
Decimal 변수 사용자 지정 정밀도, 정확한 제한 없음
숫자 변수 사용자 지정 정밀도, 정확한 제한 없음
Real 4 바이트 가변-프리 보도, 부정 행위 6 십진 자릿수 정밀
이중 정밀 8 바이트 가변-프리 보도, 부정 행위 15 소수 자릿수 정밀
Serial 4 바이트 AutoinCrementing Integer 1 ~ 2147483647
bigserial 8 바이트 AutoinCrementing Integer 1 ~ 922372036854775807

숫자 토토 사이트 순위의 상수 구문이 설명되어 있습니다.섹션. 숫자 토토 사이트 순위에는 해당 전체 세트가 있습니다4 장자세한 내용. 그만큼

3.1.1. 정수 토토 사이트 순위

토토 사이트 순위smallint, Integer, bigint전체를 저장하십시오

토토 사이트 순위Integer평소입니다smallint토토 사이트 순위은 일반적으로 디스크 공간이 프리미엄 인 경우에만 사용됩니다.bigint토토 사이트 순위은 다음과 같은 경우에만 사용해야합니다Integer범위는 충분하지 않습니다.

thebigint토토 사이트 순위이 작동하지 않을 수 있습니다bigint|Integer(그러나 여전히 8 바이트를 차지합니다

SQL은 정수 토토 사이트 순위을 지정합니다Integer(또는int) 및smallint. 토토 사이트 순위bigint및 토토 사이트 순위 이름int2, int4int8와 공유되는 확장자입니다

참고 :토토 사이트 순위 열이있는 경우smallint또는bigint

... 여기서 smallint_column = 42

시스템이 토토 사이트 순위을 할당하기 때문에 색인을 사용하지 않습니다Integer상수 42로,PostgreSQL현재

... 여기서 smallint_column = '42'

시스템이 토토 사이트 순위 해상도를 지연시킵니다

3.1.2. 임의의 정밀도

토토 사이트 순위숫자숫자를 저장할 수 있습니다숫자토토 사이트 순위은에 비해 매우 느립니다

다음에서 우리는이 용어를 사용합니다.스케일of숫자is정밀of숫자전체 숫자의 총 숫자 수는 총 수입니다.

숫자 토토 사이트 순위의 정밀도와 스케일은 모두숫자구문 사용

숫자 (정밀, 스케일)

정밀도는 양수 여야합니다

숫자 (정밀)

0의 스케일을 선택합니다. 지정

숫자

정밀도 또는 스케일이없는 열을 만듭니다.숫자선언 된 열

값의 정밀도 또는 스케일이

토토 사이트 순위Decimaland숫자동등합니다. 두 토토 사이트 순위 모두의 일부입니다

3.1.3. 부동 소수점 토토 사이트 순위

데이터 토토 사이트 순위Realand이중 정밀부적절하고 가변적입니다IEEE754 바이너리 플로팅 포인트 (단일 및 이중 정밀도,

부당 함은 일부 값을 정확하게 변환 할 수 없음을 의미합니다

  • 정확한 저장 및 계산이 필요한 경우 (예 :숫자대신 입력.

  • 이들로 복잡한 계산을하고 싶다면

  • 평등에 대한 두 개의 부동 소수점 값 비교 5 월

일반적으로Real토토 사이트 순위에는 범위가 있습니다이중 정밀일반적으로 토토 사이트 순위은 일반적으로 -1e+308 ~+1e+308입니다.

3.1.4. 일련 토토 사이트 순위

theSerial데이터 토토 사이트 순위은 실제로는 아닙니다

테이블 생성TableName (
    Colname시리얼

지정과 동일합니다.

시퀀스 만들기TableName_Colname_Seq;TableName (
    ColnameInteger Default NextVal ( 'TableName_Colname_Seq ') 고유 한 널

따라서 우리는 정수 열을 만들어

토토 사이트 순위 이름SerialandSerial4동등합니다 : 둘 다 CreateInteger열. 토토 사이트 순위 이름bigserialandSerial8작업bigint열.bigserial31수명에 걸친 식별자

지원 시퀀스Seriala

테이블 생성TableName (ColnameSerial);TableName;TableName (ColnameSerial);

시퀀스는 명시 적으로 데이터베이스에 남아 있습니다드롭 시퀀스. (이것