Jak Vytvořit Primární Klíče pro MySQL Databáze Tabulky

Ověřena dne 5. června 2020 &kulka; Publikováno dne 5. června 2020

MySQL je open source, objektově-relační databáze postaven s rychlostí a spolehlivostí v mysli. Jeho velká a aktivní vývojářská komunita vytvořila mnoho aplikací, nástrojů a knihoven třetích stran, které rozšiřují funkčnost MySQL.,

primární klíče jsou jediné pole nebo kombinace polí, která jsou definována tak, aby se stala jedinečným identifikátorem řádku v tabulce, jako je číslo řádku nebo pole názvu kombinované s polem data narození. Primární klíče zvyšují přesnost a výkon vyhledávání a zvyšují vzájemné vztahy mezi tabulkami. Tabulka může mít pouze jeden primární klíč a pole primárního klíče nemůže obsahovat nulovou hodnotu.

požadujeme definici primárního klíče na každé tabulce v každé nové databázi MySQL vytvořené po 26. květnu 2020., U všech tabulek vytvořených před 8. dubnem 2020 doporučujeme definovat primární klíč k zajištění spolehlivé replikace dat.

jak DigitalOcean používá primární klíče

používáme replikaci pro komunikaci mezi uzly clusteru, abychom zajistili, že primární, pohotovostní a pouze pro čtení uzly zůstanou v synchronizaci. Kromě toho aplikujeme plný proud replikace kdykoli vytvoříte nový uzel na základě existující zálohy.,viz přesná definice tabulky pro tabulky použijte SHOW prohlášení, nahradí zástupný symbol hodnoty s vlastní:

SHOW CREATE TABLE your_database_name.your_table_name;

přidat primární klíč do existující tabulky, pomocí ALTER TABLE prohlášení, nahradí zástupný symbol hodnoty s vlastní:

ALTER TABLE your_table_name ADD PRIMARY KEY (column1, column2, ...);

například, příkaz níže kombinuje ID zákazníka sloupce se zákazníkem příjmení sloupec vytvořit primární klíč v tabulce s názvem car.,

ALTER TABLE car ADD PRIMARY KEY (customer_id,LastName);

přidat primární klíč na novou MySQL tabulky, použijte CREATE TABLE prohlášení, nahradí zástupný symbol hodnoty s vlastní:

CREATE TABLE your_table_name( column1 <column_definition>, column2 <column_definition>, ... PRIMARY KEY (customer_id,LastName));

například, níže uvedený příkaz vytvoří tabulku, která kombinuje ID zákazníka sloupce se zákazníkem sloupci název chcete vytvořit primární klíč.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *