MySQL 5.0中int和integer有什么区别?

发布于 2024-07-16 02:42:32 字数 58 浏览 5 评论 0原文

MySQL 5.0 中 int 和整型数据类型有什么区别? 有人可以帮忙吗? 我不明白确切的区别。

What is the difference between int and integer datatypes in MySQL 5.0? Can anyone help? I don't understand the exact difference.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

请别遗忘我 2024-07-23 02:42:32

摘自 MYSQL 5.0 在线参考

关键字 INT 是整数的同义词。

Taken from MYSQL 5.0 online reference

The keyword INT is a synonym for INTEGER.

北恋 2024-07-23 02:42:32

我想唯一的区别是拼写。

因此,通过使用 INT,您最终会在 SQL 脚本上使用更少的字节(但这并不重要)。

I guess the only difference is the spelling.

So by using INT, you'd end up using less bytes on your SQL script (not that it matters).

虚拟世界 2024-07-23 02:42:32

根据MySQL 文档

关键字 INT 是 INTEGER 的同义词

,但如果您想编写与 ANSI SQL 使用INTEGER。 根据规范

SQL 定义了由以下关键字命名的不同数据类型:
字符、字符变化、位、位变化、数字、小数、
整数、SMALLINT、浮点、实数、双精度、日期、时间、
时间戳和间隔。

这样,您将有更好的机会在其他 DBMS 上使用您的 SQL 脚本。 例如 PostgresSQL 有一个 INTEGER类型,但没有 INT 类型。

According to the MySQL documentation :

The keyword INT is a synonym for INTEGER

but if you want to write SQL scripts compatible with ANSI SQL use INTEGER. According to the specification :

SQL defines distinct data types named by the following keywords:
CHARACTER, CHARACTER VARYING, BIT, BIT VARYING, NUMERIC, DECIMAL,
INTEGER, SMALLINT, FLOAT, REAL, DOUBLE PRECISION, DATE, TIME,
TIMESTAMP, and INTERVAL.

In this way, you will have better chance to use your SQL scripts on other DBMS. For example PostgresSQL have an INTEGER type but no INT type.

小伙你站住 2024-07-23 02:42:32

int 和integer 之间的区别在于,int 是一种数据类型,而integer 是一组数据类型——例如int字节

The difference between int and integer is that int is a data type, but integer is a group of data types – e.g. int, long, short and byte.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文