2009-03-27 11 views

答えて

34

は、キーワードINTはINTEGERの同義語であるMYSQL 5.0 online reference

から撮影します。

+0

バージョン3.23、4.X、5.Xにも適用されます(ここでは、5.7が最後のバージョンです) – jyz

11

唯一の違いはスペルですと思います。

INTを使用すると、SQLスクリプトのバイト数を減らすことができます(重要ではありません)。

+1

LOL ...面白いですね! –

1

intと整数の違いは、intはデータ型ですが、整数はデータ型のグループです。 int,long,shortおよびbyte。 MySQLのdocumentationによると

4

キーワードINTはINTEGER

の同義語ですが、あなたはANSI SQL使用INTEGERと互換性のあるSQLスクリプトを書きたい場合。 specificationによると: CHARACTER、CHARACTER VARYING、BIT、BIT VARYING、NUMERIC、DECIMAL、 INTEGER、SMALLINT、FLOAT、REAL、DOUBLE PRECISION:

SQLは、次のキーワードで指定された個別のデータ型を定義します、DATE、TIME、 TIMESTAMP、およびINTERVAL。

このようにして、他のDBMSでSQLスクリプトを使用するチャンスが増えます。例えば、PostgresSQLINTEGERタイプですが、INTタイプはありません。

関連する問題