Kiểu dữ liệu decimal trong sql

Hosting Việt thân tặng độc giả tổng hợp toàn thể những phong cách dữ liệu vào SQL Server cực không hề thiếu cùng chi tiết. Bao bao gồm kiểu tài liệu Demical, Money, Date, hình hình ảnh...

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


SQL Server đã càng ngày càng trsinh sống bắt buộc thịnh hành cùng rất được ưa chuộng vày người tiêu dùng vào cuộc giải pháp mạng công nghệ lần vật dụng bốn bây chừ. Mặc mặc dù vậy nhưng mà chắc hẳn vẫn còn rất nhiều fan chưa thể biết không còn toàn bộ các giao diện tài liệu trong SQL Server. Chình vị vậy hãy cùng với Hosting Việt mày mò về chúng trong bài viết này nhé!

Khái niệm Squốc lộ Server là gì?

SQL Server là tên gọi viết tắt của nhiều trường đoản cú Structure Query Language server. Hiểu đơn giản thì nó là 1 trong qui định với tính năng dùng để thống trị data. Công nỗ lực Squốc lộ Server này sẽ cùng đang được sử dụng một phương pháp phổ biến nghỉ ngơi không ít nghành vào thời đại công nghệ trở nên tân tiến.

Squốc lộ là 1 trong những ngữ điệu không trải nghiệm người tiêu dùng buộc phải có cách thức truy vấn database. Hầu như vớ toàn bộ cơ thể sử dụng khi đến với Squốc lộ Server đông đảo cho biết rằng khối hệ thống thông tin của Squốc lộ thì dễ dàng áp dụng và trường hợp chạm mặt buộc phải lỗi là hết sức ít. Squốc lộ mang lại những tập lệnh vô cùng nhiều chủng loại cho các các bước liên quan mang lại tài liệu, ví dụ như:

Xóa hoặc cyếu hoặc tiến hành cập nhật hàng trong cùng một dục tình. Thêm hoặc xóa xuất xắc sửa đổi đối các đối tượng người dùng bên trong của cửa hàng tài liệu khôn cùng dễ dàng. Kiểm kiểm tra được việc truy cập cho tới database và phần đông đối tượng người sử dụng của database đi thuộc kỹ năng bảo mật thông tin, độ đồng nhất cũng giống như sự contact và buộc ràng của database.

Các đối tượng người sử dụng của Squốc lộ server nhắm đến thường là các bảng tài liệu với rất nhiều cột với những hàng thân quen. Trong đó thì ngôi trường tài liệu chính là những cột cùng phiên bản ghi của bảng đó là các hàng. Cột dữ liệu và kiểu dáng dữ liệu giúp xác minh cùng tạo nên lập cấu tạo của bảng đó. khi bảng này được tổ chức thành hệ thống hướng về một hoặc nhiều mục tiêu thực hiện rõ ràng mang đến quá trình như thế nào, nó đã thành một cửa hàng dữ liệu (database).

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

Hướng dẫn tạo ra tài khoản Squốc lộ Server nhằm chạy Website

Các mẫu mã dữ liệu vào Squốc lộ Server bao gồm những gì?

Kiểu dữ liệu chuỗi những ký kết tự

*

Cú pháp của phong cách dữ liệu

Kích thước của vẻ bên ngoài dữ liệu

Crúc thích

CHAR(kt)

Tối đa 8.000 ký kết tự

kt là kích thước xuất xắc số cam kết từ bỏ rất có thể tàng trữ.

Độ dài của chuỗi cam kết tự là thắt chặt và cố định.

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

VARCHAR(kt)

VARCHAR(max)

Tối nhiều 8.000 ký từ bỏ hoặc tùy trực thuộc vào số lượng tối nhiều.

kt là số ký từ bỏ rất có thể lưu trữ.

Độ lâu năm chuỗi cam kết từ ko thắt chặt và cố định.

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

Không thể sử dụng được cho những ký kết trường đoản cú Unicode.

TEXT

Tối đa là 2GB.

Độ nhiều năm chuỗi cam kết từ ko cố định.

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

NCHAR(kt)

Tối nhiều là 4000 cam kết trường đoản cú.

Độ nhiều năm chuỗi ký trường đoản cú không cố định và thắt chặt.

cũng có thể sử dụng được cho các ký kết tự Unicode.

NVARCHAR(kt) hoặc NVARCHAR(max)

Tối đa 4.000 cam kết trường đoản cú hoặc tùy nằm trong vào con số buổi tối đa.

kt là số ký trường đoản cú rất có thể lưu trữ.

Độ nhiều năm dữ liệu không cố định.

Nếu hướng đẫn là max thì form size buổi tối nhiều đã là 2GB.

Không thể sử dụng được cho những ký trường đoản cú Unicode.

NTEXT

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

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

BINARY(kt)

Số ký kết từ bỏ về tối đa là 8000.

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

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

Nếu sử dụng dấu phương pháp thì ta buộc phải để bù vào phần trống thế nào cho đủ số cam kết từ bỏ.

cũng có thể nhập được hình trạng dữ liệu nhị phân.

VARBINARY(kt)

VARBINARY(max)

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

kt là số ký từ bỏ hoàn toàn có thể tàng trữ.

Độ lâu năm chuỗi cam kết tự là tùy đổi thay.

Nếu hướng dẫn và chỉ định là max thì form size buổi tối nhiều đang là 2GB.

Có thể nhập được vẻ bên ngoài tài liệu hệ nhị phân.

Xem thêm: Bộ Đề Cơ Cho Máy Nổ Diezen Gia Bao Nhieu, Bộ Đề Cót Dùng Cho Máy Nổ Diesel

IMAGE

Tối nhiều là 2GB.

Độ lâu năm chuỗi ký kết tự thắt chặt và cố định.

Sử dụng dạng hình dữ liệu hệ nhị phân.

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

Cú pháp của hình trạng dữ liệu

Phạm vi của hình dạng dữ liệu

Crúc thích

BIT

0 hoặc 1 hoặc NULL

TINYINT

Từ 0 cho 2^8-1 (giỏi 255).

Số nguyên ổn (Z)

SMALLINT

Từ -2^15 (tuyệt -32.768)

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

Số nguyên ổn (Z)

INT

Từ -2^31 (-2.147.483.648)

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

Số ngulặng (Z)

BIGINT

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

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

Số ngulặng (Z)

DECIMAL(m,d)

m sẽ được mang định là 18 ví như tất cả sự hướng dẫn và chỉ định cụ thể tự phía người dùng.

d được khoác định là 0 nếu có sự hướng dẫn và chỉ định cụ thể từ phía người tiêu dùng.

m tổng con số những chữ số.

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

DEC(m,d)

m sẽ được mặc định là 18 giả dụ gồm sự hướng đẫn rõ ràng từ bỏ phía người tiêu dùng.

d được mặc định là 0 giả dụ tất cả sự chỉ định rõ ràng từ bỏ phía người tiêu dùng.

Tương đương với vẻ bên ngoài tài liệu DECIMAL(m,d) nghỉ ngơi trên.

m tổng con số những chữ số.

d là số lượng những chữ số nằm bên cạnh đề nghị của vết phẩy.

NUMERIC(m,d)

m sẽ được mang định là 18 giả dụ gồm sự hướng dẫn và chỉ định rõ ràng từ phía người tiêu dùng.

d được mặc định là 0 nếu bao gồm sự hướng dẫn và chỉ định rõ ràng từ bỏ phía người tiêu dùng.

Được gọi tương đương cùng với phong cách dữ liệu DECIMAL.

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 buộc 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ự hướng dẫn và chỉ định cụ thể từ bỏ phía người tiêu dùng.

n là con số những bit được lưu trữ nằm trong trong một kí hiệu hóa học.

REAL

Tương đương cùng với kiểu dáng 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 mẫu mã dữ liệu date vào Squốc lộ phổ cập với người dùng

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

Cú pháp của phong cách tài liệu

Phạm vi của mẫu mã dữ liệu

Chụ thích

DATE

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

DATETIME

Dữ liệu tiếng được đem trường đoản cú "00:00:00" cho tới "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ờ đồng hồ đem tự "00:00:00" mang lại "23:59:59:9999999".

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 ’ (phần thập phân).

SMALLDATETIME

Dữ liệu tiếng từ bỏ "00:00:00" đến "23:59:59".

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

TIME

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

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

DATETIMEOFFSET

Dữ liệu tiếng quý giá tự "00:00:00" mang lại "23:59:59:9999999".

Dữ liệu múi tiếng mang từ bỏ -14:00 mang đến +14:00.

Dữ liệu đúng đắn cho tới số thập phân của giây.

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

Những tài liệu đặc biệt hay được sử dụng trong số hình dáng tài liệu vào SQL Server

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

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

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

decimal & numeric float và real

Decimal & numeric

Decimal <(p <, s>)> cùng numeric<(p <, s>)> p (độ bao gồm xác) -> tổng cộng về tối đa số chữ số thập phân rất có thể được tàng trữ, cả phía hai bên trái và bên yêu cầu của số thập phân. Độ đúng đắn đề xuất là 1 trong những giá trị từ một đến độ đúng mực buổi tối nhiều là 38. Độ đúng đắn mang định là 18. s (scale) -> con số về tối nhiều những chữ số thập phân hoàn toàn có thể được tàng trữ ở mặt buộc phải của số thập phân. Quy mô yêu cầu là một trong những cực hiếm từ bỏ 0 mang lại p. Quy mô hoàn toàn có thể được khẳng định chỉ Khi độ chính xác được giải pháp cụ thể. Quy tế bào mang định là 0. Các kích cỡ lưu trữ của các dạng hình Decimal và Numeric khác biệt, dựa vào độ đúng đắn, nlỗi trình bày sau đây:

Precision

Storage bytes

1 to lớn 9

5

10 to 19

9

20 to 28

13

29 lớn 38

17

Lưu ý: numeric có tính năng tương tự với decimal.

Float and real

float <(n)> và real Ước tính số kiểu dữ liệu thực hiện với tài liệu điểm số nổi. Dữ liệu lốt chnóng hễ là sấp xỉ, cho nên vì vậy, không phải toàn bộ những quý hiếm trong phạm vi đẳng cấp dữ liệu rất có thể được đại diện thay mặt đúng đắn. Trong đó n là số bit được áp dụng để lưu trữ những mantissa của số float vào ký kết hiệu kỹ thuật, và do đó, dictates chính xác cùng kích cỡ tàng trữ. Nếu n được luật ví dụ sau đó nó đề nghị là 1 quý giá giữa 1 và 53. Giá trị mặc ​​định của n là 53.

n value

Precision

Storage size

1 khổng lồ 24

7 digits

4 bytes

25 lớn 53

15 digits

8 bytes

Kiểu tài liệu money vào SQL

Trong các đẳng cấp dữ liệu thì giao diện dữ liệu money vào SQL cũng là một Một trong những dữ liệu được rất nhiều người sử dụng cùng những người dân học về Squốc lộ nên tìm hiểu cho tới.

*

Kiểu dữ liệu money trong SQL bao gồm tính năng dùng để làm tàng trữ những các loại tiền tệ hoặc nước ngoài tệ duy trì cực hiếm tiền tệ. Nó cung ứng kiểu dáng tài liệu smallmoney và money với form size 4 cùng 8 byte tương ứng. Cụ thể được bộc lộ dưới bảng sau:

Monetary Types

Bytes

Smallmoney

4

Money

8

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

Kiểu tài liệu date trong SQL biểu đạt các cực hiếm ngày với thời gian giữ những giá trị ngày cùng thời hạn của một ngày.

Kiểu tài liệu này hỗ trợ những 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

Các mẫu mã dữ liệu smalldatetime lưu trữ tháng ngày và thời gian trong ngày với độ đúng đắn ít hơn datetime. Công nỗ lực cơ sở tài liệu tàng trữ những quý hiếm smalldatetime nhỏng hai 2-byte số ngulặng. 2 byte đầu tiên tàng trữ số bữa sau 01 mon 1 năm 1900. 2 byte không giống lưu giữ những số phút ít Tính từ lúc nửa tối.

Datetime

Các quý hiếm cùng với những kiểu tài liệu datetime được tàng trữ nội bộ vị những phương pháp cơ sở tài liệu Microsoft Server Squốc lộ 2005 là nhì số nguyên ổn 4-byte. 4 byte trước tiên tàng trữ con số cách đây không lâu hoặc sau ngày cơ sở: 01 Tháng Một năm 1900. Ngày cơ sở các tư liệu tìm hiểu thêm khối hệ thống ngày. 4 byte lưu trữ thời hạn trong ngày màn biểu diễn như là số mili giây sau nửa tối.

Kiểu dữ liệu hình hình họa trong SQL

Kiểu dữ liệu hình hình họa vào SQL phía trong dữ 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ư vậy, clip âm tkhô nóng với đ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ố đó n là giá trị từ 1 mang lại 8000. Kích thước tàng trữ là n byte.

Varbinary

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

Image

Đó là bằng varbinary (max) hình dạng tài liệu này sẽ được gỡ vứt vào một phiên bản tương lai của Microsoft Squốc lộ Server. Tránh sử dụng những một số loại dữ liệu trong cách tân và phát triển áp dụng nuốm vì chưng. varbinary (max).

Lúc bấy giờ Hosting Việt sẽ cung ứng các hình thức nlỗi : mướn VPS - mướn vps giá thấp - thuê hosting giá bán rẻ

Leave a Reply

Your email address will not be published. Required fields are marked *