Cuprins
Acces la un server MySQL și administrarea bazei de date prin linia de comandă.Este foarte normal să folosim MySQL prin pagini PHP și pentru a administra baza de date folosim un program precum PhpMyAdmin, dar uneori nu avem altă opțiune decât accesarea bazei de date prin linia de comandă.
Utilizarea de la terminal este concepută pentru a gestiona găzduirea sau serverele, primul pas va fi realizarea unei conexiuni prin SSH la un server dedicat, sau un server virtual sau găzduire, care permite conexiunea prin SSH.
ssh [email protected]
MySQL are un program, numit cu același nume ca baza de date (mysql) care este utilizat pentru a gestiona baza de date prin linia de comandă.
mysql -h nume_server -u nume de utilizator -p
Am fi putut introduce parola direct pe linia de comandă pentru a ne conecta la MySQL, dar acest lucru este descurajat din motive de securitate. Oricum, sintaxa ar fi fost:
mysql -h localhost -u root -pmi_key
Observăm că între -h și numele gazdei există un spațiu gol, la fel ca între -u și numele de utilizator. Cu toate acestea, între -p și cheie nu trebuie să punem spațiu.
Folosind consola MySQL
Odată ajuns în interior, vom avea la dispoziție toate declarațiile MySQL pentru lucrul cu baza de date și cu limbajul SQL.
mysql> utilizați mydatabase;
Selectăm baza de date pentru a utiliza mybasedata.
Dacă dorim să vedem o listă a bazelor de date găzduite pe serverul nostru, putem scrie comanda show databases. A) Da:
mysql> arată baze de date;
Dacă vrem să vedem tabelele bazei de date vom folosi comanda
mysql> arată tabele
Dacă trebuie să obținem informații despre un tabel, să știm ce câmpuri are și de ce tip, putem folosi comanda de descriere urmată de numele tabelului.
mysql> descrie clienții;
Pentru a crea tabele și a insera înregistrări folosim instrucțiuni sql
mysql> create table test (int testid); mysql> introduceți în test (testid) valorile (1);
Selectați tabelul pentru a afișa datele din tabelul nou creat
mysql> selectați * din test;
Din consola MySQL putem indica prin linie de comandă tot felul de afirmații în limbaj SQL, cum ar fi selecții, inserții, actualizări, crearea tabelelor etc.
Rețineți că toate declarațiile din linia de comandă MySQL se termină cu; (punct şi virgulă). Dacă nu punem punctul și virgula, cel mai sigur lucru este că comanda nu va fi executată și promptul va ieși din nou, astfel încât să putem continua să introducem comanda.
Dacă ceea ce am vrut a fost să executăm sentința pe care am scris-o înainte, pur și simplu introducând; Va fi suficient. Adică nu ar trebui să rescriem întreaga propoziție, ci doar; și apăsați din nou pe Enter.
Odată ce am terminat de lucrat cu MySQL, dacă dorim să închidem conexiunea cu serverul, pur și simplu scriem „quit” din promptul MySQL:
mysql> renunțăV-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv