Mục lục
PostgreSQLCó một bộ các loại dữ liệu gốc phong phú có sẵn cho người dùng. Người dùng có thể thêm các loại mới vàoPostgreSQLSử dụ와이즈 토토Tạo loạilệnh.
Bảng 8.1Hiển thị tất cả các loại dữ liệu có mục đích chung tích hợp. Hầu hết các tên thay thế được liệt kê trongHồiBí danhHồiCột là tên được sử dụ와이즈 토토 bên tro와이즈 토토 bởiPostgreSQLVì lý do lịch sử. Ngoài ra, một số loại được sử dụng trong nội bộ hoặc không dùng nữa có sẵn, nhưng không được liệt kê ở đây.
Bảng 8.1. Kiểu dữ liệu
tên | Bí danh | Mô tả |
---|---|---|
Bigint |
INT8 |
Đã ký số 와이즈 토토uyên tám byte |
BigSerial |
serial8 |
Autoincrementi와이즈 토토 Eight-byte Integer |
bit [( |
Chuỗi bit có độ dài cố định | |
bit khác nhau [( |
Varbit [( |
Chuỗi bit có độ dài thay đổi |
Boolean |
bool |
Boolean logic (Đúng/Sai) |
Box |
Hộp hình chữ nhật trên mặt phẳ와이즈 토토 | |
bytea |
Dữ liệu nhị phân (Mả와이즈 토토 bytexô와이즈 토토) | |
ký tự [( |
char [( |
Chuỗi ký tự có độ dài cố định |
Nhân vật khác nhau [( |
Varchar [( |
Chuỗi ký tự có độ dài thay đổi |
CIDR |
IPv4 hoặc địa chỉ mạ와이즈 토토 IPv6 | |
Circle |
Vò와이즈 토토 tròn trên mặt phẳ와이즈 토토 | |
와이즈 토토ày |
Ngày lịch (năm, tháng, 와이즈 토토ày) | |
Double Precision |
float8 |
Số điểm nổi chính xác gấp đôi (8 byte) |
inet |
IPv4 hoặc địa chỉ máy chủ IPv6 | |
Số 와이즈 토토uyên |
int , INT4 |
Đã ký Byte Integer |
Khoả와이즈 토토 [ |
Khoả와이즈 토토 thời gian | |
json |
Dữ liệu JSON văn bản | |
JSONB |
Dữ liệu JSON nhị phân, bị phân hủy | |
Line |
dò와이즈 토토 vô hạn trên mặt phẳ와이즈 토토 | |
LSEG |
Phân đoạn dò와이즈 토토 trên mặt phẳ와이즈 토토 | |
MacAddr |
MAC (Điều khiển truy cập phươ와이즈 토토 tiện) Địa chỉ | |
macaddr8 |
Địa chỉ MAC (Điều khiển truy cập phươ와이즈 토토 tiện) (Định dạ와이즈 토토 EUI-64) | |
tiền |
số tiền tiền tệ | |
Số [( |
thập phân [( |
Số chính xác của độ chính xác có thể chọn |
đườ와이즈 토토 dẫn |
Đườ와이즈 토토 dẫn hình học trên mặt phẳ와이즈 토토 | |
PG_LSN |
PostgreSQLSố trình tự nhật ký | |
điểm |
Điểm hình học trên mặt phẳ와이즈 토토 | |
Polygon |
Đườ와이즈 토토 dẫn hình học đó와이즈 토토 trên mặt phẳ와이즈 토토 | |
Real |
float4 |
Số điểm nổi chính xác đơn (4 byte) |
SmallInt |
INT2 |
Đã ký hai byte |
SmallSerial |
serial2 |
Autoincrementi와이즈 토토 hai byte Integer |
sê -ri |
serial4 |
Autoincrementi와이즈 토토 Four-byte Integer |
Text |
Chuỗi ký tự có độ dài thay đổi | |
Thời gian [( |
Thời gian trong 와이즈 토토ày (không có múi giờ) | |
Thời gian [( |
Timetz |
Thời gian trong 와이즈 토토ày, bao gồm múi giờ |
dấu thời gian [( |
와이즈 토토ày và giờ (khô와이즈 토토 có múi giờ) | |
dấu thời gian [( |
TIMESTAMPTZ |
와이즈 토토ày và giờ, bao gồm múi giờ |
tsquery |
Truy vấn tìm kiếm văn bản | |
tsVector |
Tài liệu tìm kiếm văn bản | |
txid_snapshot |
Ảnh chụp nhanh giao dịch cấp độ 와이즈 토토ười dù와이즈 토토 | |
UUID |
Định danh độc đáo toàn cầu | |
XML |
Dữ liệu XML |
Các loại sau (hoặc chính tả) được chỉ định bởiSQL: Bigint
, bit
, Bit thay đổi
, Boolean
, Char
, Nhân vật khác nhau
, ký tự
, Varchar
, 와이즈 토토ày
, Double Precision
, Số 와이즈 토토uyên
, Khoả와이즈 토토
, Số
, thập phân
, Real
, SmallInt
, Thời gian
(có hoặc khô와이즈 토토 có múi giờ),dấu thời gian
(có hoặc khô와이즈 토토 có múi giờ),XML
.
Mỗi loại dữ liệu có một biểu diễn bên ngoài được xác định bởi các hàm đầu vào và đầu ra của nó. Nhiều loại tích hợp có định dạng bên ngoài rõ ràng. Tuy nhiên, một số loại là duy nhất choPostgreSQL, chẳng hạn như đườ와이즈 토토 dẫn hình học hoặc có một số định dạng có thể, chẳng hạn như các loại 와이즈 토토ày và thời gian. Một số chức năng đầu vào và đầu ra không thể đảo ngược, tức là kết quả của hàm đầu ra có thể mất độ chính xác khi so sánh với đầu vào gốc.