sql >> Databáze >  >> RDS >> Mysql

Význam MySQL INT

Dokumentace se zdá být v tomto celkem jasná:

Atributy číselného typu

MySQL podporuje rozšíření pro volitelnou specifikaci displaywidth celočíselných datových typů v závorkách za základním klíčovým slovem pro daný typ. Například INT(4) určuje INT se šířkou zobrazení čtyř číslic. Tuto volitelnou šířku zobrazení mohou aplikace použít k zobrazení celočíselných hodnot, které mají šířku menší, než je šířka určená pro sloupec, a to tak, že je doplníte doleva mezerami. (To znamená, že tato šířka je přítomna v metadatech vrácených se sadami výsledků. Zda bude použita nebo ne, záleží na aplikaci.)

Šířka zobrazení neomezuje rozsah hodnot, které lze ve sloupci uložit. Ani to nebrání správnému zobrazení hodnot širších než je šířka zobrazení sloupce. Například sloupec zadaný jako SMALLINT(3) má obvyklý rozsah SMALLINT od -32768 do 32767 a hodnoty mimo rozsah povolený třemi číslicemi jsou zobrazeny celé pomocí více než tří číslic.

http://dev.mysql.com/doc/refman /5.5/cs/numeric-types.html



  1. Jak Sinh() funguje v PostgreSQL

  2. Datatyp Oracle Date, transformovaný na 'YYYY-MM-DD HH24:MI:SS TMZ' prostřednictvím SQL

  3. MYSQL Vyberte MAX datum uvnitř příkazu spojení

  4. SCD typ 2