Tinyint là gì
Trong hướng dẫn này, bạn sẽ tìm hiểu về các kiểu dữ liệu số nguyên và cách sử dụng chúng một cách hiệu quả để lưu trữ các giá trị số nguyên trong SQL Server. SQL Server hỗ trợ các kiểu số nguyên SQL tiêu chuẩn bao gồm BIGINT, INT, SMALLINT và TINYINT. Bảng sau minh họa phạm vi và lưu trữ của mỗi kiểu số nguyên:
Một phương pháp hay là sử dụng kiểu dữ liệu số nguyên nhỏ nhất có thể chứa tất cả các giá trị có thể một cách đáng tin cậy. Ví dụ, để lưu trữ số con trong một gia đình, TINYINT là đủ vì ngày nay không ai có thể có nhiều hơn 255 con. Tuy nhiên, TINYINT sẽ không đủ để lưu trữ các phòng của một tòa nhà vì một tòa nhà có thể có hơn 255 phòng. Ví dụ về số nguyên trong SQL ServerCâu lệnh sau tạo một bảng mới bao gồm bốn cột kiểu số nguyên: CREATE TABLE test.sql_server_integers ( bigint_col bigint, int_col INT, smallint_col SMALLINT, tinyint_col tinyint );Câu lệnh INSERT sau đây thêm các số nguyên tối đa của kiểu BIGINT, INT, SMALLINT, and TINYINT vào các cột tương ứng của bảng: INSERT INTO test.sql_server_integers ( bigint_col, int_col, smallint_col, tinyint_col ) VALUES ( 9223372036854775807, 2147483647, 32767, 255 );Để hiển thị các giá trị được lưu trữ trong bảng test.sql_server_integers, bạn sử dụng câu lệnh SELECT sau: SELECT bigint_col, int_col, smallint_col, tinyint_col FROM test.sql_server_integers;Chuyển đổi kiểu dữ liệu số nguyênSQL Server chuyển đổi hằng số nguyên lớn hơn 2,147,483,647 thành kiểu dữ liệu DECIMAL, không phải kiểu dữ liệu BIGINT như trong ví dụ sau: SELECT 2147483647 / 3 AS r1, 2147483649 / 3 AS r2;Ví dụ truy vấn cho thấy khi giá trị bị vượt quá ngưỡng, kiểu dữ liệu của kết quả đã thay đổi từ kiểu INT thành kiểu DECIMAL. Trong hướng dẫn này, bạn đã học các kiểu dữ liệu số nguyên khác nhau trong SQL Server và cách sử dụng chúng để lưu trữ số nguyên trong cơ sở dữ liệu. Nếu Comdy hữu ích và giúp bạn tiết kiệm thời gianBạn có thể vui lòng tắt trình chặn quảng cáo ❤️ để hỗ trợ chúng tôi duy trì hoạt động của trang web. SQL Server • Kiểu dữ liệu trong SQL ServerData type Range Storage bigint -2^63 (-9,223,372,036,854,775,808) to 2^63-1 (9,223,372,036,854,775,807) 8 Bytes int -2^31 (-2,147,483,648) to 2^31-1 (2,147,483,647) 4 Bytes smallint -2^15 (-32,768) to 2^15-1 (32,767) 2 Bytes tinyint 0 to 255 1 ByteExample The following example creates a table using the bigint, int, smallint, and tinyint data types. Values are inserted into each column and returned in the SELECT statement. CREATE TABLE dbo.MyTable ( MyBigIntColumn bigint ,MyIntColumn int ,MySmallIntColumn smallint ,MyTinyIntColumn tinyint ); GO INSERT INTO dbo.MyTable VALUES (9223372036854775807, 214483647,32767,255); GO SELECT MyBigIntColumn, MyIntColumn, MySmallIntColumn, MyTinyIntColumn FROM dbo.MyTable;Hosting Việt gửi tới bạn đọc tổng hợp hàng loạt những kiểu tài liệu trong SQL Server cực khá đầy đủ và cụ thể. Bao gồm kiểu tài liệu Demical, Money, Date, hình ảnh … Nội dung chính
SQL Server đang ngày càng trở nên phổ biến và được ưa chuộng bởi người dùng trong cuộc cách mạng công nghệ lần thứ tư hiện nay. Mặc dù vậy nhưng chắc hẳn vẫn còn rất nhiều người chưa thể biết hết tất cả các kiểu dữ liệu trong SQL Server. Chình vì vậy hãy cùng với Hosting Việt tìm hiểu về chúng trong bài viết này nhé! Khái niệm SQL Server là gì?SQL Server là tên viết tắt của cụm từ Structure Query Language server. Hiểu đơn thuần thì nó là một công cụ với tính năng dùng để quản trị data. Công cụ SQL Server này đã và đang được sử dụng một cách thông dụng ở rất nhiều nghành trong thời đại công nghệ tiên tiến tăng trưởng. SQL là một ngôn từ không nhu yếu người dùng phải có phương pháp truy vấn database. Hầu như tổng thể người dùng khi đến với SQL Server đều cho biết rằng mạng lưới hệ thống thông tin của SQL thì thuận tiện sử dụng và trường hợp gặp phải lỗi là rất ít. SQL mang tới những tập lệnh vô cùng phong phú cho những việc làm tương quan đến tài liệu, ví dụ như :
Các đối tượng người dùng của SQL server hướng tới thường là những bảng tài liệu với nhiều cột và những hàng quen thuộc. Trong đó thì trường tài liệu chính là những cột và bản ghi của bảng chính là những hàng. Cột dữ liệu và kiểu tài liệu giúp xác lập và 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 mạng lưới hệ thống hướng tới một hoặc nhiều mục tiêu sử dụng đơn cử cho việc làm nào, nó sẽ thành một cơ sở tài liệu ( database ). Tham khảo thêm : Cách gỡ bỏ trọn vẹn SQL Server năm trước 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 dữ liệu trong SQL Server bao gồm những gì?Kiểu dữ liệu chuỗi các ký tự
Kiểu dữ liệu dạng số
Bảng dưới đây sẽ giới thiệu một vài kiểu dữ liệu date trong SQL phổ biến được người dùng ưa chuộng sử dụng:
Những dữ liệu quan trọng thường dùng trong các kiểu dữ liệu trong SQL ServerKiểu dữ liệu Demical trong SQLKiểu dữ liệu demical trong SQL được hiểu là các giá dữ liệu được lưu trữ dưới dạng thập phân và giữ giá trị thập phân. Chúng cung ứng những loại tài liệu sau đây :
Decimal and numeric
Lưu ý: numeric có chức năng tương đương với decimal. Float and real
Kiểu dữ liệu money trong SQLTrong các kiểu dữ liệu thì kiểu dữ liệu money trong SQL cũng là một trong những dữ liệu được nhiều người sử dụng và những người học về SQL nên biết tới. Kiểu dữ liệu money trong SQL có tác dụng dùng để lưu trữ các loại tiền tệ hoặc ngoại tệ giữ giá trị tiền tệ. Nó cung cấp kiểu dữ liệu smallmoney và money với kích thước 4 và 8 byte tương ứng. Cụ thể được thể hiện dưới bảng sau:
Kiểu dữ liệu date trong 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 tài liệu này cung ứng những loại tài liệu sau đây :
Smalldatetime
Datetime
Kiểu dữ liệu hình ảnh trong SQLKiểu dữ liệu hình ảnh trong SQL nằm trong dữ liệu Binary Values. Giá trị nhị phân giữ hình ảnh các giá trị nhị phân như thế, clip âm thanh và video clip. Kiểu nhị phân giá trị là : Binary
Varbinary
Image
Trên đây là các kiểu dữ liệu trong SQL Server. Nếu như bạn còn thắc mắc gì về SQL Server thì hãy gọi về hotline 01656-95-86-88 hoặc truy cập website https://hostingviet.vn/ để được giải đáp nhanh nhất. Hiện nay Hosting Việt đang cung cấp các dịch vụ như : thuê server – thuê vps giá rẻ – thuê hosting giá rẻ Hãy ủng hộ chúng tôi. |