Menu

SQL Server INT Data Type

The INT data type is one of the commonly used integer data types in SQL Server, which is used to store whole numbers. It supports a value range from -2^31 (-2,147,483,648) to 2^31-1 (2,147,483,647).

Syntax

The syntax for INT data type is as follows:

INT

Usage

The INT data type is usually used to store integer-type data, such as user IDs, ages, etc. When it is necessary to store integers smaller than -2^31 or larger than 2^31-1, the BIGINT data type can be considered.

Example

The following is an example of using the INT data type to store student scores:

CREATE TABLE StudentScore (
    ID INT PRIMARY KEY,
    Name VARCHAR(50) NOT NULL,
    Score INT NOT NULL
);

INSERT INTO StudentScore (ID, Name, Score)
VALUES (1, 'Alice', 90),
       (2, 'James', 85),
       (3, 'Tom', 95);

SELECT * FROM StudentScore;

In the example above, we created a table named StudentScore, which contains three fields: ID, Name, and Score. The Score field uses the INT data type, which is used to store student scores. We inserted three records, each containing a student’s ID, name, and score. Finally, we used the SELECT statement to query the contents of the StudentScore table, with the following result:

ID Name Score
1 Alice 90
2 James 85
3 Tom 95

Conclusion

The INT data type is one of the commonly used integer data types in SQL Server, which is used to store integer-type data. When it is necessary to store integers smaller than -2^31 or larger than 2^31-1, the BIGINT data type can be considered. In practical applications, the appropriate data type should be selected based on actual needs.

Advertisement