Kiểu dữ liệu decimal trong sql

      28

Hosting Việt gửi tới độc giả tổng hợp cục bộ các kiểu dữ liệu trong SQL vps cực vừa đủ và bỏ ra tiết. Bao hà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 hệ thống đang ngày càng trở nên thông dụng và rất được yêu thích bởi người dùng trong cuộc giải pháp mạng technology lần thứ tư hiện nay. Tuy nhiên nhưng có lẽ rằng vẫn còn không hề ít người chưa thể biết hết tất cả các kiểu dữ liệu trong SQL Server. Chình bởi vì vậy hãy với Hosting Việt khám phá về chúng trong nội dung 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 dễ dàng thì nó là 1 công nỗ lực với chức năng dùng để thống trị data. Luật pháp SQL server này sẽ và đang rất được sử dụng một cách thông dụng ở tương đối nhiều lĩnh vực vào thời đại công nghệ phát triển.

SQL là một 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. đa số tất khắp cơ thể dùng khi tới với SQL server đều cho thấy thêm rằng khối hệ thống thông báo của SQL thì dễ dàng sử dụng và trường hợp chạm mặt 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 mang lại dữ liệu, ví dụ như:

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

Các đối tượng người dùng của SQL server nhắm tới thường là hồ hết bảng dữ liệu với khá nhiều cột và các hàng quen thuộc. Trong các số ấy thì ngôi trường dữ liệu chính là các cột và phiên bản ghi của bảng chính là các hàng. Cột dữ liệu và kiểu dữ liệu giúp xác định và tạo ra lập cấu trúc của bảng đó. Khi bảng này được tổ chức 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 các bước nào, nó đã 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 để chạy Website

Các kiểu tài liệu trong SQL Server bao hàm những gì?

Kiểu tài liệu chuỗi những 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 ký kết tự

kt là kích thước hay số ký kết tự rất có thể lưu trữ.

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

Không thể dùng được cho các ký tự Unicode.

VARCHAR(kt)

VARCHAR(max)

Tối nhiều 8.000 ký tự hoặc tùy thuộc vào số lượng 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ý kết tự không cầm cố định.

Nếu hướng đẫn là max thì kích cỡ tối đa sẽ là 2GB.

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

TEXT

Tối nhiều là 2GB.

Độ nhiều năm chuỗi ký kết tự không nỗ lự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ự.

Độ dài chuỗi cam kết tự không cố gắng định.

Có thể dùng được cho những ký trường đoản cú Unicode.

NVARCHAR(kt) hoặc NVARCHAR(max)

Tối đa 4.000 ký tự hoặc tùy thuộc vào số lượng tối đa.

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

Độ dài tài liệu không thế định.

Nếu hướng đẫn là max thì kích cỡ tối đa đang là 2GB.

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

NTEXT

Độ dài chuỗi ký kết tự là tùy biến.

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

BINARY(kt)

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

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

Độ lâu năm chuỗi ký kết tự nạm định.

Nếu thực hiện dấu cách thì ta cần để bù vào phần trống sao cho đủ số ký tự.

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

VARBINARY(kt)

VARBINARY(max)

Tối nhiều 8.000 ký kết tự hoặc tùy ở trong vào con số tối đa.

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

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

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

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

Xem thêm: Link Tải English Study Pro 2012 Full Crack 100%, Tải English Study Pro 2012 Full [email protected]

IMAGE

Tối nhiều là 2GB.

Độ nhiều năm chuỗi cam kết tự nạm định.

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

Kiểu tài liệu dạng số

Cú pháp của loại dữ liệu

Phạm vi của đẳng cấp 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 gồm sự chỉ định rõ ràng từ phía người dùng.

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

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

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

DEC(m,d)

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

d được mặc định là 0 nếu bao gồm sự chỉ định rõ ràng từ phía tín đồ dùng.

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

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 lốt phẩy.

NUMERIC(m,d)

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

d được mặc định là 0 nếu có sự chỉ định ví dụ từ phía bạn 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à số lượng các chữ số nằm sát phải của vết phẩy.

FLOAT(n)

Số dấu phẩy rượu cồn n sẽ tiến hành mặc định là 53 nếu gồm sự chỉ định rõ ràng từ phía bạn 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 phổ cập với người dùng

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

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

Phạm vi của giao diện dữ liệu

Chú thích

DATE

Dữ liệu sau khi 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 đến "23:59:59.997"

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

DATETIME2

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

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

SMALLDATETIME

Dữ liệu giờ đồng hồ từ "00:00:00" mang đến "23:59:59".

Dữ liệu sau khoản thời gian nhập đủ sẽ tiến hành 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 đến "23:59:59.9999999".

Dữ liệu sau khi nhập đủ sẽ được 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" đến "23:59:59:9999999".

Dữ liệu múi giờ mang từ -14:00 cho +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ẽ tiến hành hiển thị bên dưới dạng YYYY-MM-DD hh:mm:ss<.nnnnnnn>" <+hh:mm

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

Kiểu dữ liệu Demical vào SQL

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

Chúng cung cấp các loại dữ liệu sau đây:

decimal and numeric float and real

Decimal & numeric

Decimal <(p <, s>)> với numeric<(p <, s>)> phường (độ chính xác) -> tổng cộng tối phần lớn chữ số thập phân có thể được giữ trữ, cả phía 2 bên trái cùng bên nên của số thập phân. Độ chính xác phải là một giá trị từ là một đến độ đúng chuẩn tối đa là 38. Độ đúng đắn mặc định là 18. S (scale) -> con số tối đa những chữ số thập phân có thể được lưu trữ ở bên cần của số thập phân. Quy mô phải là 1 giá trị trường đoản cú 0 đến p Quy mô có thể được khẳng định chỉ khi độ đúng mực được phương pháp cụ thể. Bài bản mặc định là 0. Các kích cỡ lưu trữ của các kiểu Decimal cùng Numeric không giống nhau, nhờ vào độ chính xác, như bộc lộ sau đây:

Precision

Storage bytes

1 to lớn 9

5

10 khổng lồ 19

9

20 to 28

13

29 khổng lồ 38

17

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

Float & real

float <(n)> cùng 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 động là ngay gần đúng, vày đó, ko phải tất cả các cực hiếm trong phạm vi kiểu dáng dữ liệu rất có thể được thay mặt đại diện chính xác. Trong số đó n là số bit được thực hiện để lưu giữ trữ những mantissa của số float trong cam kết hiệu khoa học, và vị đó, dictates đúng mực và size lưu trữ. Giả dụ n được quy định cụ thể sau đó nó phải là 1 giá trị thân 1 và 53. Quý hiếm mặc ​​định của n là 53.

n value

Precision

Storage size

1 to lớn 24

7 digits

4 bytes

25 to lớn 53

15 digits

8 bytes

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

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

*

Kiểu tài liệu money trong SQL có chức năng dùng để lưu trữ các loại chi phí tệ hoặc ngoại tệ giữ cực hiếm tiền tệ. Nó hỗ trợ kiểu tài liệu smallmoney và money với kích cỡ 4 với 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 trong SQL thể hiện những giá trị ngày và thời gian giữ những giá trị ngày và thời gian của một ngày.

Kiểu dữ liệu này hỗ trợ các loại dữ 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

những kiểu tài liệu smalldatetime tàng trữ ngày mon và thời hạn trong ngày với độ đúng đắn ít rộng datetime. Qui định cơ sở dữ liệu lưu trữ những giá trị smalldatetime như hai 2-byte số nguyên. 2 byte trước 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

những giá trị với các kiểu dữ liệu datetime được lưu trữ nội cỗ bởi các công thế cơ sở tài liệu Microsoft vps SQL 2005 là hai số nguyên 4-byte. 4 byte thứ nhất 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 hệ thống ngày. 4 byte lưu giữ trữ thời hạn trong ngày biểu diễn như là số mili giây sau nửa đêm.

Kiểu tài liệu hình 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. Giá trị nhị phân duy trì hình hình ảnh các quý hiếm nhị phân như thế, đoạn clip âm thanh và đoạn clip clip.

Kiểu nhị phân cực hiếm là:

binary varbinary Image

Binary

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

Varbinary

varbinary <(n | max)> Độ dài biến đổi dữ liệu nhị phân. N rất có thể có giá trị từ một đến 8000. Kích cỡ lưu trữ buổi 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ởi varbinary (max) kiểu dữ liệu này sẽ được gỡ vứt trong một phiên phiên bản tương lai của Microsoft SQL Server. Kiêng sử dụng những loại tài liệu trong cách tân và phát triển sử dụng thay vì. Varbinary (max).

Hiện nay Hosting Việt đang cung cấp các thương mại & dịch vụ như : thuê server - thuê vps giá thấp - mướn hosting giá rẻ