W tym poście wyjaśniono, jak dodać klucz podstawowy do wielu kolumn tabeli w MySQL.
Jak dodać/utworzyć klucz podstawowy w wielu kolumnach w MySQL?
Aby dodać klucz podstawowy do wielu kolumn w MySQL, najpierw zaloguj się z odpowiednimi uprawnieniami. Następnie użytkownicy mogą dodać klucz podstawowy do wielu kolumn istniejącej lub nowo utworzonej tabeli.
Dodawanie klucza podstawowego do wielu kolumn podczas tworzenia tabeli
Aby zrozumieć, jak dodać klucz podstawowy do wielu kolumn podczas tworzenia tabeli, musisz dowiedzieć się, jak dodać klucz podstawowy do pojedynczej kolumny podczas tworzenia tabeli. Przykład tworzenia nazwy tabeli „ lh_Klucz podstawowy ” znajduje się poniżej:
UTWÓRZ TABELĘ lh_PrimaryKey (
id INT KLUCZ PODSTAWOWY,
nazwa VARCHAR(255),
e-mail VARCHAR(255),
miasto VARCHAR(255),
kraj VARCHAR(255)
);
W powyższym przykładzie klucz podstawowy jest dodawany tylko do jednej kolumny o nazwie „id”.
Wyjście
Dane wyjściowe pokazały, że tabela została utworzona z dodanym kluczem podstawowym.
Aby potwierdzić, czy klucz podstawowy został dodany, czy nie, użyj „ OPISAĆ ” słowo kluczowe z nazwą tabeli, jak podano poniżej:
DESCRIBE lh_PrimaryKey;
Wyjście
Dane wyjściowe pokazują, że klucz podstawowy został dodany do „ ID ” kolumna „ lh_Klucz podstawowy ' tabela.
Załóżmy teraz, że podczas tworzenia chcesz dodać klucz podstawowy do wielu kolumn. Aby to zrobić, można użyć klauzuli „PRIMARY KEY”, po której następuje nawias i podać nazwę kolumny w nawiasie, jak pokazano poniżej:
UTWÓRZ TABELĘ lh_PrimaryKey (Twoja ręka,
nazwa VARCHAR(255),
e-mail VARCHAR(255),
miasto VARCHAR(255),
kraj VARCHAR(255),
KLUCZ PODSTAWOWY (identyfikator, imię i nazwisko, adres e-mail)
);
W powyższym przykładzie klucz podstawowy jest dodawany do kolumn o nazwie „ ID ”, „ nazwa ', I ' e-mail ”.
Wyjście
Dane wyjściowe pokazują, że tabela została utworzona, a klucz podstawowy w wielu kolumnach został dodany.
Aby potwierdzić, użyj instrukcji DESCRIBE z nazwą tabeli, jak podano poniżej:
DESCRIBE lh_PrimaryKey; Wyjście
Na wyjściu widać, że klucz podstawowy został dodany do wielu kolumn tabeli.
Dodawanie klucza podstawowego do wielu kolumn już istniejącej tabeli
Aby dodać klucz podstawowy do wielu kolumn istniejącej tabeli, musisz mieć tabelę bez żadnego klucza podstawowego. W tym poście „ lh_Klucz podstawowy ” zostanie użyta tabela, której struktura jest pokazana w poniższym fragmencie przy użyciu „ OPISAĆ ' Komenda:
DESCRIBE lh_PrimaryKey; Wyjście
Wynik pokazał, że dana tabela nie ma żadnego klucza podstawowego.
Aby dodać klucz podstawowy do wielu kolumn istniejącej tabeli, użyj polecenia „ALTER TABLE” z ograniczeniem „ADD PRIMARY KEY”. Oto przykładowe polecenie demonstrujące dodanie klucza podstawowego w wielu kolumnach do istniejącej tabeli:
Alter Table lh_PrimaryKey ADD PRIMARY KEY(id, name, email, city);W powyższym poleceniu klucz podstawowy jest dodawany do „ ID ”, „ nazwa ”, „ e-mail ', I ' miasto ” kolumny tabeli o nazwie „ lh_Klucz podstawowy ”.
Wyjście
Chodzi o dodanie klucza podstawowego do wielu kolumn w MySQL.
Wniosek
Dodanie klucza podstawowego do wielu kolumn w MySQL można uzyskać podczas tworzenia tabeli lub w istniejącej tabeli za pomocą „ GŁÓWNY KLUCZ ' ograniczenie. Podczas tworzenia tabeli przycisk „ GŁÓWNY KLUCZ ” można dodać do żądanych kolumn, używając opcji „ KLUCZ PODSTAWOWY (col_1, col_2, col_3, …) składnia. W przypadku istniejącej tabeli „ ZMIEŃ TABELĘ ” instrukcja jest używana razem z „ DODAJ KLUCZ PODSTAWOWY ' ograniczenie. W tym blogu wyjaśniono szczegółową procedurę dodawania klucza podstawowego do wielu kolumn tabeli.