Zadejte hledaný výraz...

Vytvoření SQL dotazu pro vytvoření struktury databáze

Michal Skoula
verified
rating uzivatele
(18 hodnocení)
20. 3. 2012 12:27:02
Zdravím,
existuje nějaký způsob, jak automaticky vytvořit SQL dotaz, který by vytvořit strukturu (databázi bez dat) z již existující, datmi naplněné databáze?
Jde o to, že mám aplikaci která využívá databázi, tu bych chtěl jednoduše nainstalovat na jiné servery, tudíž potřebuji SQL dotaz který by mi takovou databázi vytvořil a nechci ho psát ručně.
Napadlo mě ještě vyřešit to importem, ale to je taková obklika.
20. 3. 2012 12:27:02
https://webtrh.cz/diskuse/vytvoreni-sql-dotazu-pro-vytvoreni-struktury-databaze#reply745274
Pomocí utility mysqldump
http://blog.tjitjing.com/index.php/2009/01/copy-mysql-database-structure-without.html
Pomocí phpMyAdmin
Kliknout na databázi - Export - odškrtnout Data - zaškrtnout Do souboru
20. 3. 2012 12:32:21
https://webtrh.cz/diskuse/vytvoreni-sql-dotazu-pro-vytvoreni-struktury-databaze#reply745273
Vyexportujte databázi do SQL. Není to žádná oklika. Zvolíte, že chcete jenom strukturu (né data). Když se pak do toho exportu podíváte, tak to bude přesně to, co chcete - sada SQL příkazů, které vytvoří danou databázi. Pro MySQL to umí třeba phpMyAdmin. Pro jiné DB odpovídající nástroje.
20. 3. 2012 12:33:37
https://webtrh.cz/diskuse/vytvoreni-sql-dotazu-pro-vytvoreni-struktury-databaze#reply745272
Michal Skoula
verified
rating uzivatele
(18 hodnocení)
20. 3. 2012 14:06:56
Díky moc, to je to co jsem chtěl
20. 3. 2012 14:06:56
https://webtrh.cz/diskuse/vytvoreni-sql-dotazu-pro-vytvoreni-struktury-databaze#reply745271
crs
verified
rating uzivatele
(1 hodnocení)
7. 4. 2012 00:40:11
Např. MySQL a snad i některé další databáze zvládají příkaz
Pokud máš možnost zpracovat tento úkol skriptem, dotážeš se tímhle příkazem na SQL pro vytvoření tabulky. Navíc, to bude vždy kompatibilní s danou databází.
7. 4. 2012 00:40:11
https://webtrh.cz/diskuse/vytvoreni-sql-dotazu-pro-vytvoreni-struktury-databaze#reply745270
Pro odpověď se přihlašte.
Přihlásit