Skocz do zawartości


Hej! Zauważyliśmy, że korzystasz z "adblocka".
Chcesz pozbyć się komunikatu? Wystarczy wyłączyć wtyczkę!
Jeśli chcesz swobodnie poruszać się po forum bez reklam możesz zakupić rangę "Premium".
Więcej informacji!
ArrMeeR

[Poradnik] Instalacja i obsługa bazy danych z poziomu SSH

Rekomendowane odpowiedzi

ArrMeeR

Cześć! Dużo osób pisze do mnie, że ma problem z instalacją phpmyadmin na swoim serwerze. Co prawda jest to wygodniejsze rozwiązanie do obsługi bazy danych, ale trudniejsze w instalacji oraz mniej bezpieczne. W tym poradniku chciałbym pokazać Wam jak używać bazy danych jedynie przy pomocy komend wykonywanych przez SSH. Prawdopodobnie niedługo wstawię też poradnik o instalacji phpmyadmin.

 

Okej, najpierw musimy zainstalować serwer MySQL komendą;

apt-get install mysql-server

 

Podczas instalacji zostaniemy poproszeni o podanie hasła, które chcemy używać w celu dostępu do bazy danych.

Teraz zalogujmy się do naszego serwera MySQL komendą:

mysql -u root -p

Zostaniemy poproszeni o hasło, które ustawiliśmy przy instalacji MySQL.

Teraz jesteśmy już w terminalu MySQL, z którego możemy wykonywać operację na bazie danych.

 

Przedstawię Wam kilka podstawowych komend do obsługi bazy danych.

 

Stworzenie nowej bazy danych:

create database nazwa_bazy_danych;

 

Wybranie istniejącej bazy danych (w celu wykonywania na niej operacji):

use nazwa_bazy_danych;

 

Zaimportowanie pliku .sql do aktualnie wybranej bazy danych:

source sciezka/do/pliku/.sql;

 

Wypisanie rekordów z danej tabeli z aktualnie wybranej bazy danych:

SELECT * FROM nazwa_tabeli; 

 

Wypisanie rekordów z danej tabeli z aktualnie wybranej bazy danych o konkretniej wartości podanej kolumny:

SELECT * FROM nazwa_tabeli WHERE nazwa_kolumny = wartosc;

 

Stworzenie nowej tabeli w aktualnie wybranej bazie danych:

CREATE TABLE nazwa_tabeli (nazwa_kolumny_1 typ_zmiennej, nazwa_kolumny_2 typ_zmiennej);

Podstawowe typy zmiennych w SQL:

INT - Zmienna, w ktora wpisane moga byc tylko liczby
VARCHAR - Zmienna, w ktora wpisany moze byc dowolny ciag znakow 

 

Wstawienie rekordu do danej tabeli w aktualnie wybranej bazie danych:

INSERT INTO nazwa_tabeli (nazwa_kolumny_1, nazwa_kolumny_2) VALUES (wartosc_kolumny_1, wartosc_kolumny_2);

 

Usunięcie rekordu z danej tabeli w aktualnie wybranej bazie danych o konkretnej wartości podanej kolumny:

DELETE FROM nazwa_tabeli WHERE nazwa_kolumny = wartosc;

 

Zmienienie wartości danej kolumny podanego rekordu w aktualnie wybranej bazie danych:

UPDATE nazwa_tabeli SET nazwa_kolumny_1 = wartosc_kolumny_1, nazwa_kolumny_2 = wartosc_kolumny_2 WHERE nazwa_kolumny = wartosc;

 

Wyczyszczenie całej tabeli w aktualnie wybranej bazie danych:

TRUNCATE TABLE nazwa_tabeli;

 

Usunięcie tabeli z aktualnie wybranej bazy danych:

DROP TABLE nazwa_tabeli;

 

Usunięcie bazy danych:

DROP DATABASE nazwa_bazy_danych;

 

Wyjście z konsoli MySQL:

quit;

 

 

Wydaje mi się, że wypisałem wszystkie podstawowe komendy SQL. Jak coś jeszcze przychodzi Wam do głowy to śmiało piszczcie ;)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
кℓαкiєя

Świetnie! 

Nowy w naszej ekipie i już zrobił bardzo przydatny poradnik.

Za twój Poradnik leci pkusik i czekam na więcej! 

 


Wszelkie pytania, pv.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
.wieszok

Poradnik w 100% się przyda!!

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Gość Devanger

Spoko poradnik...

Leci + i czekamy na kolejne.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.


  • Ostatnio przeglądający   0 użytkowników

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


×

Powiadomienie o plikach cookie