Mysql și ce mănâncă, comenzile de bază

MySQL este o soluție pentru aplicații mici și mijlocii. Inclus în lampă. MySQL este utilizat în mod obișnuit ca un server care este accesat de către clienți locali sau de la distanță, dar în distribuția include o bibliotecă de server intern care vă permite să includă MySQL în programe de sine stătătoare.

Flexibilitatea MySQL suportă un număr mare de tipuri de tabele: utilizatorii pot alege modul în care tipul de tabel MyISAM. sprijini căutare de text complet, și tabele InnoDB acceptă tranzacții la nivel de înregistrări individuale. Mai mult decât atât, baza de date MySQL vine cu un tip special de EXEMPLUL tabel, demonstrând principiile de creare a unor noi tipuri de tabele. Arhitectura deschisă și GPL-licență, există întotdeauna noi tipuri de tabele în Baze de date MySQL.

Atunci când se administrează Linux (Gentoo de exemplu), acest lucru este foarte util ghid pentru cei care nu sunt amintiți în mod special comenzile pentru MySQL. Sau pentru cei care întâmplător a trebuit să configurați -hosting Linux, sau cei care în prezent nu au la îndemână un mijloc mai convenabil.

Pentru conectare (de la unix shell) utilizați -h numai dacă este necesar.


Crearea unei baze de date de pe serverul SQL


Comutare bază de date.


A se vedea toate baza de date tabliytsy


A se vedea tabelele bazei de date formate


Eliminați bază de date


Scoateți tabelul din ispotlzuemoy bazei de date


Vezi toate datele din tabel


Returnează coloane și coloana informații referitoare la tabelul desemnat.


Arată anumite rânduri selectate cu valoarea „indiferent“.


Folosind expresii regulate pentru a căuta înregistrări. Utilizați „regexp BINARY“, pentru a face sensibilitatea caz. Se găsește toate înregistrările care încep cu A.


Afișați înregistrările unice


Arată selectat înregistrările sortate în ordine (ASC) ascendent sau descendent (desc).


Întoarcere numărul de rânduri.


Alăturați-vă tabelele din coloanele comune.


Crearea unui nou utilizator.
Conectați-vă ca root.
Trecerea la o bază de date MySQL.
Asigurați utilizatorilor.
privilegii de actualizare.


Schimbarea parolei utilizatorului de UNIX Shell.


Schimbarea parolei utilizatorului MySQL.
Conectați-vă ca root.
Setare parolă. privilegii de actualizare.


Recuperare parola up MySQL utilizator root.
Opri procesul MySQL server.
Autentificare MySQL, ca root.
Setați o nouă parolă MySQL
Opriți și reporniți-MySQL server.


Schimbarea parolei de root, dacă aveți parola pentru un administrator.


Permite utilizatorului „bob“, conectați la serverul de la localhost folosind parola „Passwd“. Conectați-vă ca root. Trecerea la o bază de date MySQL. Dă privilegii de permisiuni. privilegii de actualizare.


Dă privilegiile de utilizator pentru baza de date.
Conectați-vă ca root.
Trecerea la o bază de date MySQL.
privilegii Grant.
privilegii de actualizare.

Pentru a actualiza informațiile care se află deja în tabel.


Pentru a actualiza informațiile deja în tabel. Ștergerea liniei (e) din tabel.


Actualizați Permisiunea DB.


Adăugați o coloană nouă bază de date.


Modificarea numelui coloanei.


Creați o coloană unică, fără camere duble.


Asigurați-vă coloana mai mult.


Ștergeți unic de la masă.


Încărcați un fișier CSV într-un tabel.


Dump o bază de date pentru backup.


Dump un tabel din baza de date.


Restaurare baza de date (baze de date, tabelul) din copia de rezervă.


EXEMPLUL 1 - Crearea tabelului


Exemplul 2 - Crearea tabelului