Jak mogę wygenerować skrypt tworzenia tabeli dla istniejącej tabeli w phpmyadmin?
mysql
phpmyadmin
Marko Cakic
źródło
źródło
Uruchom
SHOW CREATE TABLE <table name>
zapytanie.źródło
;
na końcu jest wymagane.Mysqladmin może wykonać zadanie polegające na zapisaniu skryptu tworzenia tabeli.
Krok 1, utwórz tabelę, wstaw kilka wierszy:
Krok 2, użyj polecenia mysql dump:
Krok 3, obserwuj dane wyjściowe w penguins.sql:
Dane wyjściowe są zaśmiecone przez szereg tokenów warunku wykonania powyżej i poniżej. Możesz je odfiltrować, jeśli nie chcesz ich w następnym kroku.
Krok 4 (Opcjonalnie) odfiltruj te dodatkowe tokeny warunku wykonania w następujący sposób:
Który daje wynik końcowy:
źródło
Uruchom zapytanie to karta SQL
Kliknij
Skopiuj zapytanie Utwórz tabelę i wklej tam, gdzie chcesz utworzyć nową tabelę.
źródło
Zapytanie information_schema.columns bezpośrednio:
źródło
To może być późna odpowiedź. Ale może pomóc innym. Jest to bardzo proste w MY SQL Workbench (używam Workbench w wersji 6.3 i My SQL Version 5.1 Community Edition): Kliknij prawym przyciskiem myszy tabelę, dla której chcesz utworzyć skrypt, wybierz opcję „Kopiuj do schowka -> Utwórz instrukcję”. Po prostu wklej w dowolnym edytorze tekstu, który chcesz otrzymać skrypt tworzenia.
źródło
Korzystanie z funkcji PHP.
Oczywiście funkcja zapytania ($ this-> model) musisz zmienić na własną.
źródło
Znalazłem inny sposób na eksport tabeli w pliku sql.
Załóżmy, że mój stół jest
abs_item_variations
źródło
Eksportuj cały format bazy danych jako SQL. Teraz otwórz ten plik SQL, który pobrałeś za pomocą notatnika, notatnika ++ lub dowolnego edytora. Zobaczysz wszystkie tabele i wstawisz zapytania do bazy danych. Wszystkie skrypty będą tam dostępne.
źródło
Jeszcze jeden sposób. Wybierz tabelę docelową w lewym panelu w phpMyAdmin, kliknij kartę Eksportuj, odznacz Blok danych i kliknij przycisk Go.
źródło