Instrucțiuni utile mysql, înregistrări despre tot

Instrucțiuni utile mysql, înregistrări despre tot

Vizualizați lista tabelelor și structura lor în MySQL

ARĂTAȚI DATELE DE BAZĂ; - lista de baze de date
ARĂTAȚI TABELE [FROM db_name]; - lista tabelelor din baza de date
SHOW COLUMNS din tabelul [FROM db_name]; - lista coloanelor din tabel






ARĂTAȚI CREATE TABLE table_name; - arată structura tabelului în formatul "CREATE TABLE"
INDICAȚI INDICAREA din tbl_name; - lista de indexuri
ARĂTAȚI GRANTURI PENTRU utilizator [FROM db_name]; - privilegii pentru utilizator.
INDICAȚI VARIABILE; - valorile variabilelor sistemului
SHOW PROCESLIST [FULL]; - statistici privind procesele mysqld
STATUTUL STATULUI; - statistici generale
Afișează STATUTUL TABELULUI [FROM db_name]; - statistici privind toate tabelele din baza de date

selectați id din momentul în care minute nu seamănă cu '0' limit = 5;

Lista setărilor și semnificațiile lor

Listă de drepturi root @ localhost

Creați un utilizator nou

Adăugați privilegiile selectate pentru toate tabelele bazei de date dbname user 'user' @ 'localhost'

Adăugați toate privilegiile pentru toate tabelele bazei de date dbname user 'user' @ 'localhost'

Eliminarea utilizatorului 'user' @ 'localhost' pentru baza de date dbname:

Parola nouă pentru root

Gestionarea bazelor de date

Crearea unei baze de date

Crearea unei baze de date din consola

Eliminarea bazei de date din consola

Adminer - un înlocuitor convenabil pentru phpMyAdmin, un singur fișier php.

Înlocuirea într-un câmp al unei anumite subrecursuri pentru alta

Introducerea datelor dintr-o tabelă în alta

Monitorizare și statistici

Lista tuturor bazelor de date

Lista tuturor tabelelor din baza de date selectată

Statistici privind funcționarea serverului

Optimizarea bazelor de date







Folosind comanda mysqlcheck, puteți verifica, optimiza și repara erorile.

Verificarea erorilor DB dbname

Restaurați și optimizați toate bazele de date

-p - utilizați parola

-A - verificați toate bazele de date

-r - repararea bazei de date

-o - optimizarea bazei de date

Scriptul pentru optimizarea bazei de date simple poate fi adăugat la coroane pentru execuție o dată pe zi

Instalați mysqltuner. care afișează statistici privind funcționarea mysql-server și oferă sfaturi utile de optimizare.

Schimbarea liniei de prompt

  • setați codificarea implicită în utf8
  • utilizați mai puțin pentru a afișa rezultatele interogării
  • schimba linia promptă, \ u - utilizatorul, \ h - gazda, \ d - baza de date
  • specificați login-ul și parola pentru mysql-console, este convenabil atunci când vă dezvoltați pe un server local

Dump (backup)

Aruncați baza de date

Anulați bazele de date selectate

Dump numai structuri, fără date

--add-drop-table - adaugă comanda DROP TABLE înainte de fiecare comandă CREATE TABLE

--add-locks - adaugă comanda LOCK TABLES înainte de executarea și TABLE DE BLOCARE după executarea fiecărei dumpări de tabel

--no-create-db, -n - nu adăugați comanda CREATE DATABASE. care se adaugă atunci când se utilizează opțiunile de bază și - toate bazele de date

--fără date, -d - aruncați doar structura tabelelor

--no-create-info, -t - nu creați comanda CREATE TABLE

--compact - utilizare compactă

--create-options - adaugă informații suplimentare despre tabel la comanda CREATE TABLE. tipul, valoarea AUTO_INCREMENT etc. Puteți reduce opțiunile de care nu aveți nevoie cu sed.

--extend-insert, -e - folosiți comanda INSERT cu sintaxa multiline (îmbunătățește compactitatea și viteza operatorilor de intrare)

--tabele - aruncați numai tabelele din listă după acest parametru, separator - spațiu

Pornind de la versiunea 5.5.30 cu dump-ul, este posibil să primiți următorul mesaj

Pentru a rezolva acest lucru, trebuie să actualizați bazele de date și să reporniți MySQL

Schimbați codificarea casetei de text

Lista câmpurilor pentru tabelul de tabel cu informații despre câmp, inclusiv codarea câmpului

Schimbarea setului de caractere pentru câmp

Modificați codificarea atunci când importați dintr-un depozit

Determinarea codificării fișierelor

Conversia de la latin1 la utf8

Uneori, când compilați MySQL-python, s-ar putea să obțineți o astfel de eroare de configurare: eroare: executabilul mysql_config nu a fost găsit. acest lucru înseamnă că pachetul libmysqlclient15-dev nu este instalat. Sub Ubuntu este setat astfel

Transferarea unui director cu un anumit (director de date)

Copiați directorul existent împreună cu datele într-o locație nouă

Să specificăm în my.cnf calea către noul director, secțiunea mysqld







Articole similare

Trimiteți-le prietenilor: