Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] - co właściwie oznaczają klucze "podstawowy", "jednoznaczny" etc
konrados
post 6.03.2008, 16:02:00
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


Witam,

Gdy tworzę nową tabelę w phpmyadmin, przy polach mam do wyboru oznaczenie jako:
podstawowy
indeks
jednoznaczny

Może mi ktoś wyjaśnić jakie są różnice? Google nie pomaga - wiem tylko, że (chyba) dla "ID" powinienem używać "primary" i "auto-increment" (czyli chyba "podstawowy")? A on niby nie jest "jednoznaczny"? O co tu w ogóle chodzi? Jest jakiś artykuł gdzieś na ten temat?
Go to the top of the page
+Quote Post
dr_bonzo
post 6.03.2008, 16:06:40
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


jednoznaczny == UNIQUE
podstawowy == primary key == jednoznaczny + not null i moze byc tylko jeden w tabeli
a indeks == INDEX

a dalej to google/wikipedia: klucze, relacyjne bazy danych

Ten post edytował dr_bonzo 6.03.2008, 16:11:49


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
konrados
post 6.03.2008, 16:29:18
Post #3





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


Dzięki!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2025 - 08:39