Các Kiểu Dữ Liệu Trong Sql Server
Trong giải đáp này, bạn sẽ tìm phát âm về các kiểu dữ liệu trong SQL Server bao hàm số, chuỗi ký kết tự, chuỗi nhị phân, ngày và giờ và những kiểu tài liệu khác.
Bạn đang xem: Các kiểu dữ liệu trong sql server
Tổng quan các kiểu tài liệu trong SQL Server
Trong SQL Server, cột, trở thành và tham số giữ lại một quý giá được liên kết với một giao diện hoặc có cách gọi khác là kiểu dữ liệu. Kiểu dữ liệu là 1 trong thuộc tính chỉ định và hướng dẫn kiểu tài liệu mà các đối tượng này có thể lưu trữ. Nó có thể là một số nguyên, chuỗi ký tự, chi phí tệ, ngày và giờ, v.v.
SQL Server cung cấp danh sách các kiểu tài liệu định nghĩa toàn bộ các kiểu tài liệu mà bạn cũng có thể sử dụng, ví dụ: khai báo một cột hoặc khai báo một biến.
Hình hình ảnh sau đây minh họa hệ thống kiểu tài liệu SQL Server:

Kiểu dữ liệu số nguyên
Kiểu tài liệu số lưu trữ những số như số nguyên, số thập phân hoặc số tiền.
Bit lưu giữ trữ một trong ba giá trị 0, 1 và NULLCác kiểu tài liệu int, bigint, smallint cùng tinyint lưu trữ dữ liệu số nguyên.Kiểu dữ liệu money cùng smallmoney lưu giữ trữ các giá trị chi phí tệ.Bảng sau minh họa các điểm sáng của kiểu dữ liệu số bao gồm xác:
bigint | −2^63 (−9,223,372, 036,854,775,808) | 2^63−1 (−9,223,372, 036,854,775,807) | 8 bytes |
int | −2^31 (−2,147, 483,648) | 2^31−1 (−2,147, 483,647) | 4 bytes |
smallint | −2^15 (−32,767) | 2^15 (−32,768) | 2 bytes |
tinyint | 0 | 255 | 1 byte |
bit | 0 | 1 | 1 byte/8bit column |
decimal | −10^38+1 | 10^381−1 | 5 khổng lồ 17 bytes |
numeric | −10^38+1 | 10^381−1 | 5 to 17 bytes |
money | −922,337, 203, 685,477.5808 | +922,337, 203, 685,477.5807 | 8 bytes |
smallmoney | −214,478.3648 | +214,478.3647 | 4 bytes |
Kiểu dữ liệu số thực
Kiểu tài liệu số thực lưu trữ dữ liệu số lốt phẩy động. Bọn chúng thường được áp dụng trong các đo lường và tính toán khoa học.
float(n) | −1.79E+308 | 1.79E+308 | Depends on the value of n | 7 Digit |
real | −3.40E+38 | 3.40E+38 | 4 bytes | 15 Digit |
Kiểu dữ liệu Ngày & Giờ
Các kiểu tài liệu ngày cùng giờ tàng trữ dữ liệu ngày và tài liệu giờ cũng như độ lệch ngày giờ.
Nếu bạn phát triển một áp dụng mới, bạn nên sử dụng các kiểu tài liệu time, date, datetime2 cùng datetimeoffset. Bởi những hình trạng này tương xứng với chuẩn chỉnh SQL và dễ di chuyển hơn. Hình như time, datetime2 với datetimeoffset tất cả độ đúng chuẩn giây nhiều hơn thế nữa và datetimeoffset hỗ trợ múi giờ.
Xem thêm: Bán Hàng Gì Trên Mạng - 6 Bước Bán Hàng Online Hiệu Quả Tại Nhà Năm 2021
Kiểu tài liệu chuỗi cam kết tự
Kiểu tài liệu chuỗi ký kết tự chất nhận được bạn tàng trữ dữ liệu bao gồm độ dài cố định (char) hoặc độ dài biến hóa (varchar). Kiểu tài liệu văn phiên bản có thể tàng trữ dữ liệu chưa hẳn Unicode vào trang mã của sản phẩm chủ.
char | 0 chars | 8000 chars | n bytes |
varchar | 0 chars | 8000 chars | n bytes + 2 bytes |
varchar (max) | 0 chars | 2^31 chars | n bytes + 2 bytes |
text | 0 chars | 2,147,483,647 chars | n bytes + 4 bytes |
Kiểu dữ liệu chuỗi ký kết tự Unicode
Kiểu dữ liệu chuỗi ký tự Unicode tàng trữ dữ liệu ký tự Unicode bao gồm độ dài thắt chặt và cố định (nchar) hoặc độ dài biến đổi (nvarchar).
nchar | 0 ký kết tự | 4000 ký tự | 2 lần n bytes |
nvarchar | 0 ký tự | 4000 ký kết tự | 2 lần n bytes + 2 bytes |
ntext | 0 ký tự | 1,073,741,823 char | 2 lần độ nhiều năm chuỗi |
Kiểu tài liệu chuỗi nhị phân
Các kiểu dữ liệu nhị phân lưu trữ dữ liệu nhị phân bao gồm độ dài cố định và nạm đổi.
binary | 0 bytes | 8000 bytes | n bytes |
varbinary | 0 bytes | 8000 bytes | Độ dài thực tế của tài liệu đã nhập + 2 bytes |
image | 0 bytes | 2,147,483,647 bytes |
Các kiểu tài liệu khác
cursor | cho những biến hoặc tham số đầu ra của stored procedure tất cả chứa tham chiếu đến nhỏ trỏ |
rowversion | hiển thị các số nhị phân duy nhất, được tạo tự động trong đại lý dữ liệu. |
hierarchyid | đại diện cho 1 vị trí cây trong một khối hệ thống phân cấp cho cây |
uniqueidentifier | 16-byte GUID |
sql_variant | lưu trữ các giá trị của những kiểu dữ liệu khác |
XML | lưu trữ tài liệu XML vào một cột hoặc một biến hóa kiểu XML |
Spatial Geometry type | biểu diễn dữ liệu trong một hệ tọa độ phẳng. |
Spatial Geography type | lưu trữ dữ liệu hình elip (hình tròn), ví dụ như tọa kinh độ độ cùng vĩ độ GPS. |
table | lưu trữ tập hợp hiệu quả tạm thời để xử trí sau |
Trong khuyên bảo này, chúng ta đã học tập tổng quan ngắn gọn về những kiểu dữ liệu trong SQL Server. Chúng ta sẽ coi xét chi tiết từng hình dạng dữ liệu trong những bài hướng dẫn tiếp theo.
nếu thietkewebhcm.com.vn có lợi và giúp đỡ bạn tiết kiệm thời gian
Bạn hoàn toàn có thể vui lòng tắt trình chặn quảng cáo ❤️ để hỗ trợ chúng tôi bảo trì hoạt rượu cồn của trang web.