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

Jak efektivně uložit dynamický seznam do sloupce MySQL?

Protože chcete ukládat celá čísla, efektivním způsobem by bylo uložit je do sloupce INT/DECIMAL.

Vytvořte další tabulku, která bude obsahovat tato čísla, a přidejte sloupec ID, aby se záznamy vztahovaly k jiným tabulkám.

Kromě toho, co jsem řekl, je můžete převést na HEX kód, což bude velmi snadné a zabere méně místa.

Všimněte si, že velký VARCHAR může mít špatný vliv na výkon. VARCHAR(2) a VARCHAR(50) záleží na akcích, jako je sotring, protože MySQL pro ně alokuje paměťové segmenty s pevnou velikostí podle maximální velikosti VARCHAR. řezy jsou příliš velké na uložení do paměti, MySQL je uloží na disk.



  1. Jaká je maximální velikost VARCHAR2 v PL/SQL a SQL?

  2. MySQL ERROR 1046 (3D000):Při aktualizačním dotazu není vybrána žádná databáze

  3. Instalace Ruby gem mysql2 se nezdařila

  4. Problém s velikostí nahrávání v PHP a MySql