Pristupite MySQL -u s terminala na Linuxu

Sadržaj

Pristup MySQL poslužitelju i administraciji baze podataka putem naredbenog retka.
Vrlo je normalno da MySQL koristimo putem PHP stranica, a za upravljanje bazom podataka koristimo program poput PhpMyAdmin, ali ponekad nemamo drugog izbora nego pristupiti bazi podataka putem naredbenog retka.
Korištenje s terminala osmišljeno je za upravljanje hostingom ili poslužiteljima, prvi korak bit će uspostavljanje SSH veze s namjenskim poslužiteljem ili virtualnim poslužiteljem ili hostingom, što omogućuje povezivanje putem SSH -a.
ssh [email protected]

MySQL ima program nazvan s istim imenom kao baza podataka (mysql) koji se koristi za upravljanje bazom podataka po naredbenom retku.
mysql -h ime_poslužitelja -u korisničko ime -p
Zaporku smo mogli unijeti izravno u naredbeni redak za prijavu na MySQL, ali to je iz sigurnosnih razloga obeshrabreno. U svakom slučaju, sintaksa bi bila:
mysql -h localhost -u root -pmi_key

Primjećujemo da između -h i naziva hosta postoji prazan prostor, isti kao i između -u i korisničkog imena. Međutim, između -p i ključa ne smijemo staviti nikakav razmak.
Korištenje MySQL konzole
Kad uđemo, imat ćemo na raspolaganju sve MySQL izraze za rad s bazom podataka i jezikom SQL.
mysql> koristi mydatabase;

Odabiremo bazu podataka za korištenje mybasedata.
Ako želimo vidjeti popis baza podataka hostiranih na našem poslužitelju, možemo napisati naredbu show databases. A) Da:
mysql> prikaži baze podataka;

Ako želimo vidjeti tablice baze podataka, upotrijebit ćemo naredbu
mysql> prikaži tablice

Ako trebamo dobiti podatke o tablici, kako bismo znali koja polja ima i koje vrste, možemo upotrijebiti naredbu description nakon koje slijedi naziv tablice.
mysql> opišite klijente; 

Za izradu tablica i umetanje zapisa koristimo sql izraze
mysql> izradi test tablice (int testid); mysql> umetni u testne (testirane) vrijednosti (1);

Odaberite tablicu za prikaz podataka iz novonastale tablice
mysql> odaberi * iz testa;

S MySQL konzole možemo naredbenim retkom označiti sve vrste izjava na SQL jeziku, poput odabira, umetanja, ažuriranja, stvaranja tablice itd.
Imajte na umu da svi izrazi unutar naredbenog retka MySQL završavaju na; (točka i zarez). Ako ne stavimo točku -zarez, najsigurnije je to što se naredba neće izvršiti i upit će ponovno izaći kako bismo mogli nastaviti unositi naredbu.
Ako smo htjeli izvršiti rečenicu koju smo prethodno napisali, jednostavnim unosom; Bit će dovoljno. Odnosno, ne bismo trebali prepisivati ​​cijelu rečenicu, već samo; i ponovno pritisnite enter.
Nakon što završimo rad s MySQL -om, ako želimo prekinuti vezu sa poslužiteljem, jednostavno napišemo "quit" iz upita MySQL:
mysql> odustani
Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave