KIỂU DỮ LIỆU DECIMAL TRONG SQL

Hosting Việt nhờ cất hộ tới độc giả tổng hợp toàn bộ các kiểu dữ liệu trong SQL hệ thống cực khá đầy đủ và đưa ra tiết. Bao gồm kiểu tài liệu Demical, Money, Date, hình ảnh...

Bạn đang xem: Kiểu dữ liệu decimal trong sql


SQL server đang càng ngày trở nên thịnh hành và được ưa chuộng bởi người dùng trong cuộc phương pháp mạng công nghệ lần thứ tứ hiện nay. Mặc dù thế nhưng chắc hẳn vẫn còn rất nhiều người không thể biết hết toàn bộ các kiểu tài liệu trong SQL Server. Chình do vậy hãy cùng rất Hosting Việt khám phá về bọn chúng trong bài viết này nhé!

Khái niệm SQL server là gì?

SQL Server là tên gọi viết tắt của cụm từ Structure Query Language server. Hiểu đơn giản dễ dàng thì nó là 1 công nạm với tính năng dùng để quản lý data. Biện pháp SQL server này đã và đang được sử dụng một cách thịnh hành ở không hề ít lĩnh vực vào thời đại technology phát triển.

SQL là 1 trong ngôn ngữ không yêu cầu người tiêu dùng phải có phương thức truy cập database. Hầu như tất khắp cơ thể dùng khi đến với SQL server đều cho thấy rằng khối hệ thống thông báo của SQL thì dễ dàng sử dụng với trường hợp gặp phải lỗi là rất ít. SQL đưa tới các tập lệnh vô cùng nhiều mẫu mã cho các các bước liên quan đến dữ liệu, lấy một ví dụ như:

Xóa hoặc chèn hoặc tiến hành update hàng trong cùng một quan hệ. Thêm hoặc xóa hay chỉnh sửa đối những đối tượng bên phía trong của cơ sở dữ liệu rất solo giản. Kiểm soát và điều hành được việc truy cập tới database và những đối tượng người tiêu dùng của database đi cùng khả năng bảo mật, độ độc nhất vô nhị quán cũng tương tự sự tương tác và ràng buộc của database.

Các đối tượng người dùng của SQL server nhắm đến thường là hồ hết bảng dữ liệu với khá nhiều cột và những hàng quen thuộc. Trong số đó thì trường dữ liệu đó là các cột và bạn dạng ghi của bảng đó là các hàng. Cột tài liệu và kiểu tài liệu giúp xác định và chế tạo lập cấu trúc của bảng đó. Khi bảng này được tổ chức triển khai thành hệ thống hướng tới một hoặc nhiều mục đích sử dụng rõ ràng cho quá trình nào, nó đang thành một cơ sở dữ liệu (database).

Cách gỡ bỏ hoàn toàn SQL Server 2014 trong 1 nốt nhạc

Hướng dẫn tạo thông tin tài khoản SQL Server nhằm chạy Website

Các kiểu dữ liệu trong SQL Server bao gồm những gì?

Kiểu dữ liệu chuỗi các ký tự

*

Cú pháp của kiểu tài liệu

Kích thước của loại dữ liệu

Chú thích

CHAR(kt)

Tối nhiều 8.000 cam kết tự

kt là size hay số ký kết tự có thể lưu trữ.

Độ lâu năm của chuỗi ký kết tự là thay định.

Không thể sử dụng được cho các ký từ Unicode.

VARCHAR(kt)

VARCHAR(max)

Tối đa 8.000 ký tự hoặc tùy thuộc vào con số tối đa.

kt là số ký tự có thể lưu trữ.

Độ nhiều năm chuỗi ký tự không thay định.

Nếu chỉ định là max thì size tối đa sẽ là 2GB.

Không thể sử dụng được cho các ký từ bỏ Unicode.

TEXT

Tối đa là 2GB.

Độ lâu năm chuỗi ký tự không cầm cố định.

Không thể cần sử dụng được cho các ký tự Unicode.

NCHAR(kt)

Tối đa là 4000 ký tự.

Độ nhiều năm chuỗi ký kết tự không cầm cố định.

Có thể sử dụng được cho các ký trường đoản cú Unicode.

NVARCHAR(kt) hoặc NVARCHAR(max)

Tối đa 4.000 ký tự hoặc tùy nằm trong vào con số tối đa.

kt là số ký tự hoàn toàn có thể lưu trữ.

Độ dài tài liệu không cố gắng định.

Nếu hướng dẫn và chỉ định là max thì kích thước tối đa vẫn là 2GB.

Không thể cần sử dụng được cho các ký tự Unicode.

NTEXT

Độ lâu năm chuỗi ký kết tự là tùy biến.

Có thể sử dụng được cho những ký từ bỏ Unicode.

BINARY(kt)

Số cam kết tự về tối đa là 8000.

kt là số ký kết tự có thể lưu trữ.

Độ dài chuỗi ký tự thế định.

Nếu sử dụng dấu biện pháp thì ta đề nghị để bù vào phần trống làm thế nào để cho đủ số cam kết tự.

Có thể nhập được kiểu dữ liệu nhị phân.

VARBINARY(kt)

VARBINARY(max)

Tối đa 8.000 ký tự hoặc tùy nằm trong vào con số tối đa.

kt là số ký kết tự hoàn toàn có thể lưu trữ.

Độ lâu năm chuỗi ký tự là tùy biến.

Nếu chỉ định là max thì kích thước tối đa đã là 2GB.

Có thể nhập được kiểu dữ liệu hệ nhị phân.

Xem thêm: Các Khách Sạn Vũng Tàu Bãi Sau Có Hồ Bơi, Các Khách Sạn Có Hồ Bơi Ở Vũng Tàu

IMAGE

Tối đa là 2GB.

Độ lâu năm chuỗi ký tự cầm cố định.

sử dụng kiểu dữ liệu hệ nhị phân.

Kiểu dữ liệu dạng số

Cú pháp của vẻ bên ngoài dữ liệu

Phạm vi của thứ hạng dữ liệu

Chú thích

BIT

0 hoặc 1 hoặc NULL

TINYINT

Từ 0 đến 2^8-1 (hay 255).

Số nguyên (Z)

SMALLINT

Từ -2^15 (hay -32.768)

Đến 2^15-1 (hay 32.767)

Số nguyên (Z)

INT

Từ -2^31 (-2.147.483.648)

Đến 2^31-1 (2.147.483.647).

Số nguyên (Z)

BIGINT

Từ -2^63 (-9.223.372,036,854,775,808)

Đến 2^63-1 (9,223,372,036,854,775,807)

Số nguyên (Z)

DECIMAL(m,d)

m sẽ tiến hành mặc định là 18 nếu tất cả sự chỉ định cụ thể từ phía người dùng.

d được khoác định là 0 nếu tất cả sự chỉ định ví dụ từ phía tín đồ dùng.

m tổng con số các chữ số.

d là con số các chữ số nằm bên phải của vệt phẩy.

DEC(m,d)

m sẽ được mặc định là 18 nếu có sự chỉ định rõ ràng từ phía fan dùng.

d được khoác định là 0 nếu tất cả sự chỉ định rõ ràng từ phía fan dùng.

Tương đương cùng với kiểu tài liệu DECIMAL(m,d) sống trên.

m tổng con số các chữ số.

d là số lượng các chữ số nằm cạnh phải của vết phẩy.

NUMERIC(m,d)

m sẽ được mặc định là 18 nếu gồm sự chỉ định ví dụ từ phía người dùng.

d được mang định là 0 nếu bao gồm sự chỉ định ví dụ từ phía người dùng.

Được hiểu tương tự với kiểu tài liệu DECIMAL.

m tổng số lượng các chữ số.

d là con số các chữ số nằm cạnh sát phải của lốt phẩy.

FLOAT(n)

Số dấu phẩy cồn n sẽ được mặc định là 53 nếu có sự chỉ định cụ thể từ phía fan dùng.

n là số lượng các bit được tàng trữ thuộc vào một kí hiệu hóa học.

REAL

Tương đương cùng với kiểu dữ liệu FLOAT(24)

SMALLMONEY

Từ -214,748.3648

Đến 214,748.3647

Số thập phân

MONEY

Từ -922,337,203,685,477.5808

Đến 922,337,203,685,477.5807

Số thập phân

Một vài kiểu tài liệu date vào SQL thông dụng với tín đồ dùng

Bảng tiếp sau đây sẽ trình làng một vài kiểu dữ liệu date trong SQL thịnh hành được người tiêu dùng ưa ưa chuộng sử dụng:

Cú pháp của kiểu dữ liệu

Phạm vi của kiểu dữ liệu

Chú thích

DATE

Dữ liệu sau khoản thời gian nhập đủ sẽ được hiển thị dưới dạng ‘YYYY-MM-DD’

DATETIME

Dữ liệu giờ đồng hồ được mang từ "00:00:00" cho tới "23:59:59.997"

Dữ liệu sau khoản thời gian nhập đủ sẽ được hiển thị bên dưới dạng ‘YYYY-MM-DD hh:mm:ss<.mmm>’.

DATETIME2

Dữ liệu giờ rước từ "00:00:00" mang đến "23:59:59:9999999".

Dữ liệu sau thời điểm nhập đủ sẽ tiến hành hiển thị dưới dạng ‘YYYY-MM-DD ’ (phần thập phân).

SMALLDATETIME

Dữ liệu giờ từ "00:00:00" cho "23:59:59".

Dữ liệu sau khoản thời gian nhập đủ sẽ được hiển thị bên dưới dạng ‘YYYY-MM-DD hh:mm:ss’.

TIME

Dữ liệu giờ đồng hồ từ "00:00:00.0000000" mang lại "23:59:59.9999999".

Dữ liệu sau khi nhập đủ sẽ tiến hành hiển thị dưới dạng "YYYY-MM-DD hh:mm:ss<.nnnnnnn>"

DATETIMEOFFSET

Dữ liệu giờ cực hiếm từ "00:00:00" mang đến "23:59:59:9999999".

Dữ liệu múi giờ lấy từ -14:00 mang đến +14:00.

Dữ liệu chính xác tới số thập phân của giây.

Dữ liệu sau khi nhập đủ sẽ được hiển thị dưới dạng YYYY-MM-DD hh:mm:ss<.nnnnnnn>" <-hh:mm

Những dữ liệu quan trọng đặc biệt thường dùng trong số kiểu dữ liệu trong SQL Server

Kiểu tài liệu Demical trong SQL

Kiểu tài liệu demical trong SQL được đọc là những giá tài liệu được lưu trữ dưới dạng thập phân cùng giữ giá trị thập phân.

Chúng hỗ trợ các loại tài liệu sau đây:

decimal and numeric float và real

Decimal và numeric

Decimal <(p <, s>)> với numeric<(p <, s>)> p (độ bao gồm xác) -> tổng thể tối nhiều phần chữ số thập phân có thể được lưu giữ trữ, cả 2 bên trái với bên phải của số thập phân. Độ chính xác phải là một trong những giá trị từ là 1 đến độ chính xác tối đa là 38. Độ đúng đắn mặc định là 18. S (scale) -> số lượng tối đa những chữ số thập phân rất có thể được tàng trữ ở bên đề nghị của số thập phân. Quy mô phải là 1 trong giá trị trường đoản cú 0 đến p. Quy mô rất có thể được xác minh chỉ lúc độ đúng đắn được biện pháp cụ thể. Bài bản mặc định là 0. Các size lưu trữ của các kiểu Decimal và Numeric không giống nhau, phụ thuộc độ thiết yếu xác, như bộc lộ sau đây:

Precision

Storage bytes

1 to 9

5

10 to 19

9

20 to lớn 28

13

29 lớn 38

17

Lưu ý: numeric có chức năng tương đương cùng với decimal.

Float and real

float <(n)> với real Ước tính số kiểu dữ liệu sử dụng với tài liệu điểm số nổi. Dữ liệu dấu chấm hễ là ngay sát đúng, bởi đó, không phải tất cả các giá trị trong phạm vi đẳng cấp dữ liệu hoàn toàn có thể được đại diện chính xác. Trong các số ấy n là số bit được thực hiện để giữ trữ các mantissa của số float trong cam kết hiệu khoa học, và vị đó, dictates đúng đắn và kích thước lưu trữ. Giả dụ n được quy định rõ ràng sau kia nó phải là một trong những giá trị thân 1 với 53. Giá trị mặc ​​định của n là 53.

n value

Precision

Storage size

1 to lớn 24

7 digits

4 bytes

25 to 53

15 digits

8 bytes

Kiểu tài liệu money trong SQL

Trong những kiểu tài liệu thì kiểu tài liệu money trong SQL cũng là trong những dữ liệu được rất nhiều người thực hiện và những người dân học về SQL nên biết tới.

*

Kiểu dữ liệu money vào SQL có tác dụng dùng nhằm lưu trữ các loại chi phí tệ hoặc ngoại tệ giữ quý hiếm tiền tệ. Nó cung cấp kiểu dữ liệu smallmoney với money với size 4 và 8 byte tương ứng. Ví dụ được biểu lộ dưới bảng sau:

Monetary Types

Bytes

Smallmoney

4

Money

8

Kiểu dữ liệu date trong SQL

Kiểu dữ liệu date vào SQL thể hiện các giá trị ngày và thời gian giữ các giá trị ngày và thời gian của một ngày.

Kiểu dữ liệu này cung ứng các loại tài liệu sau đây:

smalldatetime datetime

Data type

Range

Accuracy

Smalldatetime

January 1, 1900, through June 6, 2079

1 minute

Datetime

January 1, 1753, through December 31, 9999

3.33 milliseconds

Smalldatetime

các kiểu tài liệu smalldatetime lưu trữ ngày tháng và thời gian trong ngày với độ đúng mực ít hơn datetime. Phép tắc cơ sở dữ liệu lưu trữ các giá trị smalldatetime như hai 2-byte số nguyên. 2 byte đầu tiên lưu trữ số ngày sau 01 tháng 1 năm 1900. 2 byte không giống lưu các số phút tính từ lúc nửa đêm.

Datetime

các giá trị với những kiểu tài liệu datetime được lưu trữ nội bộ bởi những công thế cơ sở tài liệu Microsoft vps SQL 2005 là nhì số nguyên 4-byte. 4 byte trước tiên lưu trữ số lượng ngày trước hoặc sau ngày cơ sở: 01 Tháng 1 năm 1900. Ngày cơ sở các tài liệu tham khảo khối hệ thống ngày. 4 byte lưu trữ thời hạn trong ngày biểu diễn như thể số mili giây sau nửa đêm.

Kiểu tài liệu hình ảnh trong SQL

Kiểu dữ liệu hình hình ảnh trong SQL nằm trong tài liệu Binary Values. Cực hiếm nhị phân duy trì hình ảnh các giá trị nhị phân như thế, đoạn phim âm thanh và đoạn clip clip.

Kiểu nhị phân quý giá là:

binary varbinary Image

Binary

nhị phân <(n)> Độ dài thắt chặt và cố định dữ liệu nhị phân cùng với chiều dài n byte, trong các số đó n là giá trị từ là 1 đến 8000. Kích thước lưu trữ là n byte.

Varbinary

varbinary <(n | max)> Độ dài biến hóa dữ liệu nhị phân. N có thể có giá bán trị từ một đến 8000. Kích thước lưu trữ tối đa là 2 ^ 31-1 bytes. Kích thước lưu trữ thực tế của dữ liệu nhập vào + 2 byte.

Image

Đó là bằng varbinary (max) kiểu tài liệu này sẽ tiến hành gỡ quăng quật trong một phiên phiên bản tương lai của Microsoft SQL Server. Tránh sử dụng các loại tài liệu trong cải cách và phát triển sử dụng cụ vì. Varbinary (max).

Hiện nay Hosting Việt đang cung ứng các dịch vụ thương mại như : thuê hệ thống - thuê vps giá bèo - mướn hosting giá bán rẻ