Skocz do zawartości

Gra Mod IP Monitoring Właściciel Serwera Opiekun Serwera GameTracker HLTV Połącz
Only DD2 91.224.117.59:27130 erroR.! & PLum ` maJami.
CSGO:MOD 91.224.117.53:27160 erroR.! & PLum Po Pro Stu K0z4K
BF2+4MAPS 54.36.186.16:27195 Slox
BF2MOD 145.239.236.14:27075 Copyrighter
TeamSpeak3 tsgwardia.pl erroR.!
Tabela serwerów @ Copyright by Stara-Gwardia.pl
Zaloguj się, aby obserwować  
encode</>

Pierwsze kroki MySQL[Zamknięty]

Polecane posty

Witajcie przedstawie wam poradnik/instrukcje jak rozpocząć zabawe z bazą danych MySQL.

Może troszke teori

Tak więc czym jest MySQL?

MySQL jest szybkim i solidnym systemem zarządzania relacyjnymi bazami danych (Relatio-
nal Database Management System - RDBMS). Bazy danych pozwalają na efektywne prze-
chowywanie, wyszukiwanie, sortowanie oraz pozyskiwanie informacji. Serwer MySQL steruje
dostępem do danych, udostępnia je równocześnie dla wielu użytkowników oraz zapewnia
możliwość jak najszybszego z nich korzystania. Ponadto serwer steruje uwierzytelnianiem
użytkowników, które pozwala operować na danych jedynie osobom upoważnionym. Jest to
system wieloużytkownikowy i wielowątkowy korzystający ze standardu - języka SQL, dzięki
któremu możliwe jest zadawanie zapytań do bazy danych. MySQL został oficjalnie opubliko-
wany w roku 1996. Jest również dostępny na licencji Open Source, lecz jeśli jest to konieczne,
można zakupić jego wersję komercyjną.

Myśle że pora na troszke praktyki :)

No dobrze jeśli chcemy działać lokalnie i polecam akurat bo wtedy bez problemu możemy sobie zimportowac baze i wgrac na serwer

Otóz słusznym programem oraz polecanym przeze mnie jest XAMPP. Program jest dosyć prosty i działający bardzo dobrze mozemy robic forum CMS, strone internetową oraz baze danych :)

Gdy juz zainstalowaliśmy otwieramy control panel i włączamy dwie górne funkcje Apache oraz MySQL. 

Gdy uruchomiliśmy powinny sie pojawić kominikaty ze wszystko przebiegło prawidłowo.

Osobiście polecam przez powłoke Shell robic bo jako informatyk lubimy pisac dlatego piszemy :D

Po wciśnieciu funkcji shell ukaże nam sie konsola i wpisujemy:

mysql -u root -p 

mysql - oznacza ze poprostu logujemy sie do bazy danych mysql 

-u - oznacza nazwe użytkownika w przypadku localhosta jest to root i zazwyczaj jest to stosowane ale roznie to bywa.

-p - jest to haslo administratora w przypadku localhost nie wpisujemy nic poniewaz domysle haslo bedzie odczytywane czyli jest to root na natomiast w przypadku jakies maszyny bądź hostingu moze byc inne tak samo jak o nazwa usera

 

Gdy juz jesteśmy ładnie zalogowani wypadało by jakomś baze stworzyc wpisujemy: 

create database europa;

Pamietaj adminiatratorze! Za kazdym razem gdy piszesz komende używaj ";" bo inaczej moze nie uznać komendy i nie wykona operacji.

Następnie sprawdźmy czy rzeczywiście nam sie utworzyła poleceniem:

show databases;

show - Wyświetlanie/Spis utworzonych lub posiadanych baz danych

Teraz żeby mówić tworzeniu tabel i relacji najważniejsza sprawa użyjmy tej bazy poleceniem: 

use europa;

No dobrze zrobiliśmy wielki początek teraz wypadałoby utworzyć tabele w której bedą kolumny dzieki ktorej bede przechowywane dane, poleceniem:

create table panstwa (ID_panstwa auto_incerement primary key, Nazwa varchar(30));

create table nazwabazy - Jest to polecenie tworzące tabele w użytej bazie danych w naszym przypadku jest to europa.

ID- jest to numer identyfikacyjny danego wiersza.

auto_increment - jest to autonumerowanie dzieki ktorej nie bedziemy sie martwi o liczby i numer ID.

primary key - jest to klucz który identycikuje rekord

varchar - okreslamy tym długosc znakow w tym przypadku domyslnie jest 30 

 

Okej mamy juz tabele pora ją wypełnic podanymi danymi, powiedzmy dajmy polske, francje, rosje i niemcy.

Polecenia bedą następujące

insert into panstwa values (null, 'Polska');

insert into panstwa values (null, 'Francja');

insert into panstwa values (null, 'Rosja');

insert into panstwa values (null, 'Niemcy');

insert into nazwa values - polecenie oznacza to że do tabeli panstwa wpisujemy dane i tak null oznacza nic czyli jesli mamy auto numerowanie jest to wskazane mozemy tez wpisywac liczby ale jest to bezsensu gdy mamy autonumerownie :d 

 

Okej wypełniliśmy tabele danymi sprawdźmy czy jest prawidłowo poleceniem 

Select * from panstwa;

select  - wyświetl  * - wszystkie dane from - pochodzące z /znajdujące sie w  nazwatabeli (panstwa) 

 

Okej mamy pierwszą baze oraz tabele wraz z wpisanymi do niej danymi 

Brawo! Widzisz MySQL nie jest bardzo trudny ^^

Dziękuje za lekturke ^^

Niebawem kolejmy poradnik o usuwaniu rekordu, przenoszeniu danej wartosci z tabeli oraz edytowanie tej wartosci 

  • Pomocne 2

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość
Temat jest zablokowany i nie można w nim pisać.
Zaloguj się, aby obserwować  

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×