<< | Jazyk SQL | Databáze >>

Celá čísla

  • TINYINT - 8 b
  • SMALLINT - 16 b
  • MEDIUMINT - 24 b
  • INTEGER - 32 b
  • BIGINT - 64 b
    • UNSIGNED - přirozená (bez znaménka)

Desetinná čísla

  • FLOAT - 32 b
  • DOUBLE - 64 b
  • DECIMAL -

Texty

  • TINYTEXT - max. 255 B
  • TEXT - max. 64 kB (to je opravdu dlouhý text, třeba článku)
  • VARCHAR (max. počet znaků) - počet znaků jaký si zvolíte, max. 64 KB
  • CHAR (počet znaků) - pevný počet znaků jaký si zvolíte, max. 255

Datum a čas

  • DATE - textový řetězec ve tvaru 'rrrr-mm-dd'
  • TIME - textový řetězec ve tvaru 'hh:mm:ss'
  • DATETIME - zřetězení data a času: 'rrrr-mm-dd hh:mm:ss'

Specifikace dat

  • AUTO_INCREMENT - automatické zvýšení hodnoty čísla (identifikační čísla)
  • NOT NULL - nenulová hodnota
  • PRIMARY KEY - Primární klíč je vždy NOT NULL a UNIQUE
  • FOREIGN KEY
  • DEFAULT hodnota - výchozí hodnota
  • ENUM (seznam hodnot) - jediná hodnota ze seznamu
  • SET (seznam hodnot) - libovolná hodnota ze seznamu
  • CHARACTER SET (znaková sada) - nastavení znakové sady textové položky (ascii, utf8, latin2 ...)

Odkazy

RSS