ładowanie bazy i danych ze skryptu SQL

0

Witam,

Od jakiegoś czasu kombinuje w jaki sposob za 1 kliknieciem w delphi utworzyc baze danych w MySQLu i wrzucic dane korzystajac ze skryptu w pliku np. baza.sql

Oczywiscie nie ma problemu gdy uruchamiam SQL Monitora i wydaje polecenie:
mysql>source baza.sql Nie wiem jednak jak za pomoca tego programu z parametrami w 1 lini wywolac wykonywanie takowego skryptu (np. mysql.exe -h host -u root -pHASLO [parametry] [baza.sql]. W druga strone - ze zrzuceniem bazy do pliku - nie ma problemu - w jednej linii wystarczy pisac odpowiednie parametry do mysqldump.exe i skrypt z paza tworzy sie od reki...

Z gory dziekuje za pomoc i pozdrawiam,
kmis

0

Da się to łatwo zrobić za pomocą komponentów Zeos.

    ZQuery1.SQL.LoadFromFile('plik.sql');
    ZQuery1.ExecSQL;

W ten sposób wykonujesz dowolne instrukcje, znajdujące się w pliku *.sql.

1 użytkowników online, w tym zalogowanych: 0, gości: 1