skanuj0252 (3)

skanuj0252 (3)



Rozdział 9. ♦ Podstawy MySQL 265

„Klucze”. Najczęściej wprowadzamy w tym celu do tabeli dodatkowy identyfikator, taki jak wykorzystywane wcześniej KI ientld, Osoba Id, Towarld itp. Czasami zamiast identyfikatora dodatkowego można posłużyć się identyfikatorem istniejącym w rzeczywistości, np. dla książek niekiedy stosuje się numer ISBN. W takim wypadku należy jednak zachować szczególną ostrożność. Sztuczny identyfikator wprowadzony przez nas do bazy gwarantuje unikalność każdego rekordu, identyfikator rzeczywisty — nie zawsze. Wspomniany numer ISBN faktycznie jest unikalny dla każdej publikacji książkowej, ale jeśli np. jedna książka została wydana w dwóch tomach, to mogą one mieć jeden numer ISBN. Jeśli zatem chcemy zapisać w bazie oddzielne rekordy dla każdego z tomów, numer ISBN nie będzie jednoznacznym identyfikatorem, a tym samym dobrym kluczem podstawowym. Zawsze więc trzeba dobrze przemyśleć budowę bazy, tak aby zagwarantować faktyczną, jednoznaczną identyfikację rekordów.

Tworzenie i obsługa baz

Łączenie z serwerem

Aby połączyć się z serwerem i móc wykonywać czynności związane z obsługą bazy, potrzebujemy programu klienta. Razem z serwerem MySQL dostępny jest działający w wierszu poleceń program mysql, można także użyć graficznego klienta MySQL Browser, wspomnianego już w tym rozdziale. W dalszej części książki będziemy używać klienta pracującego w trybie tekstowym, jako że dostępny jest on standardowo w każdej wersji pakietu MySQL. Nic jednak nie stoi na przeszkodzie, aby używać klienta graficznego. Wydawane komendy są w obu przypadkach takie same.

W przypadku systemów Windows z rodziny 9x wiersz poleceń (linię komend) wywołuje się uruchamiając program command.exe, natomiast w systemach Windows NT, 2000, XP — uruchamiając program cmd.exe. W systemach z rodziny Uniksa pracujących w trybie tekstowym wiersz poleceń powłoki systemu (ang. system shelł) dostępny jest standardowo, w przypadku uruchomienia powłoki graficznej XWindow należy natomiast wywołać program terminala.

W wierszu poleceń uruchamiamy program klienta wydając jedną z komend:

mysql -u root --passworcHiasło mysql -u root -phasło

lub

mysql -u root -p

W ostatnim przypadku, ponieważ hasło użytkownika root nie zostało podane w wywołaniu, pojawi się monit o hasło. Po chwili nastąpi nawiązanie połączeń z serwerem (rysunek 9.33) i będziemy mogli wykonywać zapytania i inne czynności związane z zarządzaniem, takie jak tworzenie i usuwanie baz, tworzenie, usuwanie i modyfikacja kont użytkowników, tworzenie, usuwanie i modyfikacja tabel, a także wydawanie zapytań


Wyszukiwarka

Podobne podstrony:
skanuj0232 (3) Rozdział 9. ♦ Podstawy MySQL 245 W przypadku wyboru instalacji standardowej lub pełne
skanuj0244 (3) Rozdział 9. ♦ Podstawy MySQL 257 Pomiędzy tymi tabelami, a ściślej danymi w tych tabe
skanuj0254 (3) Rozdział 9. ♦ Podstawy MySQL 267Zarządzanie kontami użytkownikówNadawanie praw Podcza

więcej podobnych podstron