sql >> Databáze >  >> RDS >> Mysql

kde je moje databáze uložena, když ji vytvořím v MySQL?

V konfiguračním souboru mysql (obvykle /etc/mysql/my.cnf) byste měli mít vlastnost datadir, což je umístění, kam mysql uloží svá data

Něco jako:

datadir = /var/lib/mysql

Poté pro každou databázi vytvoří podadresář, kam bude ukládat obsah databáze (např. /var/lib/mysql/mydatabase). Pokud vím, nemůžete určit jednu konkrétní databázi, která má být uložena mimo datadir.



  1. Proč nemohu provést agregační funkci na výrazu obsahujícím agregaci, ale mohu tak učinit vytvořením nového příkazu select kolem něj?

  2. Jak objednat nebo vybrat řádky v klauzuli MySQL GROUP BY?

  3. Existuje funkce MySQL, jako je sloupec TIMESTAMP serveru SQL Server?

  4. Počítejte řádky za hodinu na serveru SQL Server s plnou hodnotou data a času