2009-03-27 5 views

risposta

11

Immagino che l'unica differenza sia l'ortografia.

Quindi, utilizzando INT, si finirebbe per utilizzare meno byte sul proprio script SQL (non che importi).

+1

LOL ... è divertente! –

1

La differenza tra int e numero intero è che int è un tipo di dati, ma l'intero è un gruppo di tipi di dati, ad es. int, long, short e byte.

4

Secondo il MySQL documentation:

L'INT parola chiave è sinonimo di INTEGER

, ma se si desidera scrivere script SQL compatibili con ANSI SQL uso INTEGER. Secondo il specification: SQL

definisce tipi distinti di dati nominati dalle seguenti parole chiave: CARATTERE, character varying, BIT, BIT variabile, numerici decimali, INTERO, SMALLINT, FLOAT, REAL, DOPPIO DI PRECISIONE , DATE, TIME, TIMESTAMP e INTERVAL.

In questo modo, avrete maggiori possibilità di utilizzare gli script SQL su altri DBMS. Ad esempio PostgresSQL hanno un tipo INTEGER ma non il tipo INT.