Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Indkesy
andrzejb
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 1
Dołączył: 12.08.2005

Ostrzeżenie: (10%)
X----



o ile rozumiem zasady dzialania i potrzeby kluczy username,email,group_id to nie rozumiem powodu dla ktorego istnieje klucz o nazwie PRIMARY oraz jaka jest roznica w jego typie w porównaniu z INDEX'em.

Oraz jaki wpływ na wykonywanie zapytań miała by zmiana nazwy klucza z PRIMARY na id oraz typu na index pdobnie jak w przypadku group_id.


--------------------
web lowcy.com.pl gg 1675677
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
legorek
post
Post #2





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


PRIMARY jest podstawowym unikatowym indexem (wartosci nie moga sie powtarzac)
Natomiast INDEX może się powtarzać.

To oczywiście nie jedyna różnica, poczytaj, masz wszystko dokumentacji.


--------------------
Go to the top of the page
+Quote Post
SongoQ
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Cytat
o ile rozumiem zasady dzialania i potrzeby kluczy username,email,group_id to nie rozumiem powodu dla ktorego istnieje klucz o nazwie PRIMARY oraz jaka jest roznica w jego typie w porównaniu z INDEX'em.

Jesli wiesz po co jest klucz w gruop_id no nie widze sensu pytania.

PRIMARY jest to klucz podstawowy i kazde zawezenie zbioru powinno sie najpierw odbywac po tym indeksie (wyciaganie 1 rekordu "id = 5"), natomiast INDEX w polu group_id slyzy do przyspieszenia zlaczenia z tabelka podejrzewam ze "group"


--------------------
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 Aktualny czas: 20.08.2025 - 04:36