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

Potřebují tabulky MySQL ID?

Ne, nepotřebujete primární klíč, aby tabulka fungovala v MySQL. To znamená, že primární klíč umožňuje jedinečné hodnotě odkazovat na řádek v tabulce z jiné tabulky nebo v jakémkoli kódu používajícím tabulku.

Aby tabulka dobře fungovala, potřebujete primární klíč ale v MySQL. Indexy (jedním z nich je primární klíč) umožňují MySQL prohledávat malé, vysoce optimalizované podmnožiny tabulky za účelem zpracování vztahů a vyhledávání. Obecně platí, že všechna pole, která používáte v WHERE klauzule nebo použití k propojení dvou tabulek dohromady by měly být indexovány.



  1. Jak převést hodnoty řádků na sloupce s počtem dynamických sloupců?

  2. Jak mohu přepsat tento dotaz, abych se vyhnul chybě:Nemůžete zadat cílovou tabulku pro aktualizaci v klauzuli FROM

  3. Je Microsoft Access snadné se naučit?

  4. Existuje seznam nepovolených znaků pro názvy sloupců tabulky mysql?