Administracja bazami danych
I Instalacja systemów bazy danych
1. Czym jest system baz danych?
System
bazy
danych
służy
do
zarządzania
bazami
danych.
Dzięki
niemu
możemy
połączyć
z
serwerem
bazy
danych,
stworzyć
nową
bazę
lub
podłączyć
się
do
już
istniejącej,
a
następnie
wykonywać
kolejne
operacje
na
bazie
danych.
2. Instalacja systemu bazy danych MySQL w WAMP
Jednym
z
najpopularniejszych
systemów
baz
danych
jest
MySQL.
Możemy
go
zainstalować
samodzielnie
pobierając
go
ze
strony
mysql.com,
jednak
ciekawszym
rozwiązaniem
może
być
zainstalowanie
całego
pakietu
oprogramowania
do
witryn
internetowych
WAMP,
który
oprócz
MySQLa
posiada
także
inne
składniki,
które
przydadzą
się
nam
przy
programowaniu
aplikacji
internetowych.
Pakiet
WAMP
możemy
znaleźć na stronie:
http://www.wampserver.com/en/
Po
ściągnięciu
instalujemy
pakiet
na
dysku.
Po
uruchomieniu,
ikonę
aplikacji
znajdziemy
w
systemowym
tray’u
(obok
zegara).
3. Uruchomienie MySQL w WAMP
Klikamy
na
ikonę
serwera
WAMP,
a
następnie
wybieramy
opcję
„Start
All
Services”,
jeśli
chcesz
włączyć
tylko
serwer
MySQL,
to
po
kliknięciu
na
ikonę
WAMPA
przejdź
do
opcji
MySQL,
tam
do
opcji
„Service”,
gdzie
wystarczy
wybrać
opcję
„Start/Resume
Service”.
4. Połączenie się z bazą danych
Operacje
na
bazie
danych
wykonujemy
za
pomocą
wiersza
poleceń.
Zaczynamy
od
uruchomienia
go
(Win
+
r,
gdzie
wpisujemy
cmd
i
zatwierdzamy).
Tam
musimy
uruchomić
mysql.exe.
Dlatego
przechodzimy
do
miejsca,
gdzie
zainstalowaliśmy
serwer
wamp
(domyślnie
c:\wamp).
Na
pewno
przyda
się
do
tego
polecenie
„cd”.
Następnie,
będąc
już
w
katalogu
wamp,
przechodzimy
kolejno
do
katalogów:
bin\mysql.
Tutaj
sprawdzamy
jaka
wersja
–
podajemy
polecenie
dir,
które
wyświtli
nam
wszystkie
katalogi.
Przechodzimy
do
najnowszej
wersji
(np.
„mysql5.6.17”),
a
następnie
ponownie
do
katalogu
bin.
Teraz
wystarczy
już
tylko
uruchomić
mysqla
wpisując:
mysql.exe -u root
Jest
to
polecenie
uruchomienia
aplikacji
wraz
z
podaniem
użytkownika
(root)
i
bez
hasła.
Teraz
możemy
już
zarządzać
bazami
danych.
Jeśli
będziemy
chcieli
zakończyć
pracę
z
MySQLem,
wystarczy
wpisać
w
nim
komendę:
exit;
5. Podstawowe komendy w bazie MySQL
Wyświetlenie
dostępnych
baz
danych
Pierwszą
rzeczą
jaką
powinniśmy
zrobić,
to
wyświetlenie
dostępnych
baz
danych,
żeby
to
uczynić,
wpisujemy:
mysql> show databases;
Wpisujemy
oczywiście
tylko
to,
co
znajduje
się
po
„mysql>”,
w
tym
przypadku
„show
databases;”.
Po
zatwierdzeniu,
wyskoczy
nam
lista
dostępnych
baz
danych.
Wybranie
bazy
danych
Po
wyświetleniu
list
baz,
możemy
teraz
wybrać
z
którą
bazą
danych
chcemy
pracować.
Robimy
to
za
pomocą
polecenia
use
nazwa_bazy;
Przykładowo:
mysql> use test;
Spowoduje
przełączenie
na
korzystanie
z
bazy
danych
o
nazwie
„test”.
Wyświetlenie
dostępnych
tabel
Będąc
już
w
konkretnej
bazie,
możemy
teraz
wyświetlić
jej
listę
tabel.
Robimy
to
za
pomocą
poniższego
polecenia:
mysql> show tables;
Spowoduje
to
wyświetlenie
dostępnych
tabel
w
bazie.
Wyświetlenie
danych
z
tabeli
Jeśli
chcemy
wyświetlić
wszystkie
dane
z
tabeli,
wykorzystamy
do
tego
polecenie
mysql> select * from nazwa_tabeli;
Powyższe
polecenie
wyświetli
wszystkie
rekordy
wraz
z
zawartością
wszystkich
kolumn
w
tabeli
o
podanej
nazwie
(w
tym
przypadku
„nazwa_tabeli”).
Polecenie
można
to
modyfikować
na
wiele
sposobów
(zmiana
wyświetlanych
kolumn,
dodanie
warunków,
limitów,
sortowanie
itd.).
Więcej
o
tym
niedługo.
6. Dodatkowe informacje
• Połączenie się z MySQL za pomocą terminala w WAMP:
http://bmehla.wordpress.com/2011/04/30/run-‐mysql-‐command-‐line-‐with-‐
wamp/
Zadania:
1. Zainstaluj serwer Wamp i uruchom w nim serwer MySQL.
2.
Połącz
się
z
bazą
danych
MySQL
3.
Wyświetl
listę
baz
danych,
połącz
się
do
którejś
z
już
dostępnych.
Następnie
wyświetl
listę tabel i wyświetl zawartość którejś z nich.