Linux PHP MySQL

Sfaturi utile pentru MySQL


vineri, 30 octombrie 2020, ora 06:23:30


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)