web-dev-qa-db-ja.com

MySQL 5.0のintとintegerの違いは何ですか?

MySQL 5.0のintデータ型とintegerデータ型の違いは何ですか?誰か助けてもらえますか?正確な違いがわかりません。

34
sivakumar

MYSQL 5.0オンラインリファレンスから取得

キーワードINTはINTEGERの同義語です。

47
TechTravelThink

唯一の違いはスペリングだと思います。

したがって、INTを使用すると、SQLスクリプトで使用するバイトが少なくなります(重要ではありません)。

14
ksuralta

MySQLによると documentation

キーワードINTはINTEGERの同義語です

ただし、 ANSI SQL と互換性のあるSQLスクリプトを作成する場合は、INTEGERを使用します。 仕様 によると:

SQLは、キーワードCHARACTER、CHARACTER VARYING、BIT、BIT VARYING、NUMERIC、DECIMAL、[〜#〜] integer [〜#〜]、SMALLINT、FLOAT、REAL、DOUBLE PRECISION、DATE、TIME、TIMESTAMP、およびINTERVAL。

このようにすると、SQLスクリプトを他のDBMSで使用できる可能性が高くなります。たとえば PostgresSQL にはINTEGERタイプがありますが、INTタイプはありません。

9
Ortomala Lokni

intと整数の違いは、intはデータ型ですが、整数はデータ型のグループです。 intlongshortおよびbyte

0