Pliki .sql nie są tabelami per se. To wyeksportowana baza danych. Zasadniczo kod dla oprogramowania bazy danych, aby utworzyć tabele i tym podobne. UTWÓRZ TABELĘ itp. Ten sam kod, którego użyłbyś, gdybyś chciał stworzyć podobną bazę danych / tabel.
Oznacza to, że plik nie jest tabelą, a jedyną rzeczą, z której można utworzyć tabelę, jest oprogramowanie SQL, takie jak MySQL.
Dla porównania, to tak, jakby twój przyjaciel wysłał ci makro / skrypt, który automatycznie tworzy serię plików, i chciałeś zobaczyć pliki bez uruchamiania makra i tworzenia plików. Naprawdę niemożliwe, chyba że masz bardzo konkretne narzędzie, które emuluje tworzenie plików w systemie Windows.
Myślę więc, że Twoim jedynym rozwiązaniem jest instalacja SQL i import bazy danych, skutecznie tworząc ją na nowo na własnym komputerze. Aby to zrobić, myślę, że najprostszym sposobem jest zainstalowanie i uruchomienie WAMPserver ( http://www.wampserver.com/en/ ), a następnie wpisanie „localhost” w pasku adresu przeglądarki internetowej. Następnie klikasz phpMyAdmin i klikasz importuj, cóż, importuj plik. Upewnij się, że kodowanie plików jest zgodne.
Zauważ, że WAMP (a zatem MySQL) prawdopodobnie będzie działał tylko wtedy, gdy plik zostanie wyeksportowany w formacie MySQL. To znaczy, jeśli oryginalna baza danych była w MySQL lub jeśli inny silnik SQL (taki jak Microsoft SQL Server) ma opcję eksportu zgodną z MySQL. A jeśli opcja została użyta, oczywiście. Jeśli nie, musisz znaleźć format pliku bazy danych, w którym znajduje się plik .sql, i zainstalować odpowiednie oprogramowanie.
Och, tuż przed opublikowaniem zrobiłem szybkie wyszukiwanie i myślę, że mogłem znaleźć narzędzie, które prawdopodobnie pozwala symulować SQL i po prostu przeglądać tabele bez konieczności posiadania rzeczywistej bazy danych. Może. Do ciebie, aby to przetestować. Może wcale nie robić tego, co chcesz, ale jeśli tak, może to być prostsze niż WAMP. Jestem jednak pewien, że instalacja odpowiedniego oprogramowania SQL działa.
http://www.digitalcoding.com/free-software/database/SQL-Preview-and-Export-Tool.html
invalid identifier
lub podobny. Nie trzeba wchodzić w każdy szczegół, ale uważam, że ważne jest, aby pamiętać, że różne RDBMS mają różne składnie.Można użyć prostej przeglądarki SQLLite z funkcją IMPORT. Może to być najłatwiejszy sposób, jeśli nie uczysz się języka SQL.
źródło
Plik .sql zawiera instrukcje SQL wymagane do odbudowania bazy danych. Osoba, która go wysłała, zrzuciła część lub pełną bazę danych do pliku .sql.
Ponieważ zadajesz to pytanie, myślę, że lepiej, aby ta osoba wyeksportowała dane, które chcesz wyświetlić, w pliku CSV (wartości oddzielone przecinkami), aby można było wyświetlać je w tabelach w programie Excel.
Plik .sql jest dobry, jeśli sam jesteś administratorem bazy danych. Przejdź do serwera bazy danych i zaimportuj plik .sql, a serwer bazy danych odtworzy bazę danych zgodnie z opisem w przesłanym do Ciebie pliku .sql.
Nie potrzebujesz serwera WAMP, potrzebujesz tylko serwera bazy danych, aby zaimportować skrypt SQL. Jednak zaoszczędzisz sobie wiele kłopotów, po prostu prosząc tę osobę o przesłanie pliku CSV, a nie zrzutu SQL.
źródło
Jeśli plik SQL ma definicję schematu tj.
create table blah
A także wstaw instrukcje do dodawania danych, możesz użyć narzędzia sqlfiddle: http://sqlfiddle.com/źródło
Chcę tylko podziękować, prawie rok później, Ariane, która w odpowiedzi szybko rozwiązała ten sam problem po mojej stronie. Byłem w środowisku bez internetu i potrzebowałem przekonwertować tabelę bazy danych MySQL klienta na .xls dla strony trzeciej, więc wyciągnąłem plik .SQL z bazy danych.
Ponieważ nic nie wiem o MySQL, nauczenie się, jak to zrobić, było dla mnie dość obowiązkowe
następnie użyj mysqldump
Ale po przeczytaniu powyższego postu zasugerowałem „zainstalować i uruchomić WAMPserver ( http://www.wampserver.com/en/ ), a następnie wpisać„ localhost ”w pasku adresu przeglądarki internetowej. Następnie kliknij phpMyAdmin i kliknij import aby zaimportować plik. ” To było naprawdę takie proste.
Po zaimportowaniu do utworzonej przez instalację bazy danych „testowej” z łatwością mogłem wyeksportować plik .xls do otwarcia w programie Excel.
Należy jednak zauważyć, że użycie opcji „CSV dla programu Excel” nie wytworzyło formatu CSV, którego program Excel mógłby użyć bez bałaganu, ale wybierając podstawowy „CSV” z opcjami „Usuń znaki powrotu karetki / nowego wiersza w kolumnach” i „Umieść nazwy kolumn w pierwszym wierszu „utworzyły idealny plik.
Zdaję sobie sprawę, że to roczek, ale może ktoś taki jak ja przyjdzie w przyszłości, a to pomoże!
źródło
Nie mogę mówić o otwarciu go jako tabeli, ale jeśli chcesz przejrzeć kod SQL, możesz po prostu zmienić rozszerzenie na .txt i otworzyć go za pomocą edytora tekstu.
źródło