Linux PHP MySQL

Sfaturi utile pentru MySQL


marți, 2 martie 2021, ora 00:27:25


Deși soluțiile de mai jos au fost testate pe Ubuntu 18.04 și Ubuntu 20.04, ele sunt valabile, cu schimbări minime sau fără schimbări, și pe alte distribuții de Linux.


1. Selectare rânduri aleatoare dintr-o tabelă
Pentru selectarea a n rânduri aleatoare din Tabelă, se folosește comanda:
select * from Tabelă order by rand() limit n;
Funcția rand() asociază fiecărui rând din tabelă o valoare aleatoare.
(16.06.2020)


2. Optimizarea tuturor tabelelor din toate bazele de date
Din linia de comandă:

sudo mysqlcheck --all-databases --optimize --skip-write-binlog
(31.07.2020)