Các kiểu dữ liệu trong sql server
Trong trả lời này, bạn sẽ tìm phát âm về những kiểu dữ liệu trong SQL Server bao hàm số, chuỗi ký tự, chuỗi nhị phân, ngày và giờ và các 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 những kiểu tài liệu trong SQL Server
Trong SQL Server, cột, thay đổi và tham số giữ một giá trị được links với một thứ hạng hoặc nói một cách khác là kiểu dữ liệu. Hình trạng dữ liệu là 1 thuộc tính chỉ định kiểu dữ liệu mà các đối tượng người dùng này hoàn toàn có thể lưu trữ. Nó có thể là một số trong những nguyên, chuỗi cam kết tự, chi phí tệ, ngày và giờ, v.v.
SQL Server cung cấp danh sách những kiểu dữ liệu định nghĩa toàn bộ các kiểu dữ liệu mà chúng ta 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 ảnh sau trên đây minh họa hệ thống kiểu tài liệu SQL Server:

Kiểu tài liệu số nguyên
Kiểu dữ liệu số giữ trữ những số như số nguyên, số thập phân hoặc số tiền.
Bit lưu trữ 1 trong những ba quý hiếm 0, 1 với NULLCác kiểu tài liệu int, bigint, smallint cùng tinyint tàng trữ dữ liệu số nguyên.Kiểu tài liệu money với smallmoney giữ trữ những giá trị chi phí tệ.Bảng sau minh họa các điểm lưu ý của kiểu dữ liệu số thiết yếu 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 to 17 bytes |
numeric | −10^38+1 | 10^381−1 | 5 lớn 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 dữ liệu số thực tàng trữ dữ liệu số dấu phẩy động. Bọn chúng thường được áp dụng trong các giám sát 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 với giờ lưu trữ dữ liệu ngày và dữ liệu giờ tương tự như độ lệch ngày giờ.
Nếu bạn trở nên tân tiến một ứng dụng mới, bạn nên sử dụng các kiểu dữ liệu time, date, datetime2 cùng datetimeoffset. Vì những thứ hạng này phù hợp với chuẩn SQL với dễ dịch chuyển hơn. Bên cạnh đó time, datetime2 với datetimeoffset bao gồm độ đúng mực giây nhiều hơn thế nữa và datetimeoffset hỗ trợ múi giờ.
Xem thêm: Hướng Dẫn 2 Cách Tạo Tài Khoản Ngọc Rồng Bằng Gmail, Về Việc Thay Đổi Hình Thức Đăng Ký Tài
Kiểu dữ liệu chuỗi ký kết tự
Kiểu dữ liệu chuỗi ký kết tự được cho phép bạn lưu trữ dữ liệu có độ dài cố định và thắt chặt (char) hoặc độ dài biến đổi (varchar). Kiểu tài liệu văn bản có thể tàng trữ dữ liệu không 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 tài liệu chuỗi ký kết tự Unicode
Kiểu tài liệu chuỗi ký tự Unicode lưu trữ dữ liệu ký tự Unicode có độ dài cố định và thắt chặt (nchar) hoặc độ dài chuyển đổi (nvarchar).
nchar | 0 ký kết tự | 4000 ký tự | 2 lần n bytes |
nvarchar | 0 cam kết tự | 4000 ký tự | 2 lần n bytes + 2 bytes |
ntext | 0 cam kết tự | 1,073,741,823 char | 2 lần độ dài chuỗi |
Kiểu dữ liệu chuỗi nhị phân
Các kiểu dữ liệu nhị phân tàng trữ dữ liệu nhị phân có độ dài cố định và nỗ lực đổi.
binary | 0 bytes | 8000 bytes | n bytes |
varbinary | 0 bytes | 8000 bytes | Độ dài thực tiễn của dữ liệu đã nhập + 2 bytes |
image | 0 bytes | 2,147,483,647 bytes |
Các kiểu dữ liệu khác
cursor | cho những biến hoặc tham số output đầu ra của stored procedure gồm chứa tham chiếu đến nhỏ trỏ |
rowversion | hiển thị những 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 vào một khối hệ thống phân cấp cây |
uniqueidentifier | 16-byte GUID |
sql_variant | lưu trữ các giá trị của các 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 trở nên kiểu XML |
Spatial Geometry type | biểu diễn tài liệu trong một hệ tọa độ phẳng. |
Spatial Geography type | lưu trữ tài liệu hình elip (hình tròn), ví dụ như tọa độ kinh độ và vĩ độ GPS. |
table | lưu trữ tập hợp tác dụng tạm thời để giải pháp xử lý sau |
Trong trả lời này, bạn đã học tổng quan ngắn gọn về các kiểu tài liệu trong SQL Server. Bọn họ sẽ xem xét cụ thể từng hình dáng dữ liệu trong những bài hướng dẫn tiếp theo.
Xem thêm: Cách Cho Máy Tính Chạy Nhanh Như Gió, Tổng Hợp Một Số Cách Làm Máy Tính Chạy Nhanh Hơn
ví như hostingvietnam.vn hữu dụng và giúp bạn tiết kiệm thời hạn
Bạn hoàn toàn có thể vui lòng tắt trình ngăn quảng cáo ❤️ để cung ứng chúng tôi bảo trì hoạt động của trang web.