Os arquivos .sql não são tabelas por si só. Eles são um banco de dados exportado. Codifique basicamente para o software de banco de dados criar as tabelas e tal. CREATE TABLE, etc. O mesmo código que você usaria se quisesse criar um banco de dados / tabelas semelhantes.
Isso significa que o arquivo não é uma tabela e a única coisa que pode criar uma tabela é um software SQL, como o MySQL.
Para comparar, é como se seu amigo lhe enviasse uma macro / script que cria automaticamente uma série de arquivos, e você desejasse visualizá-los sem iniciar a macro e realmente criar os arquivos. Não é realmente possível, a menos que você tenha uma ferramenta muito específica que emule o Windows criando arquivos.
Portanto, acho que sua única solução é instalar o SQL e importar o banco de dados, criando-o de novo no seu próprio computador. Para fazer isso, acho que a maneira mais simples é instalar e executar o WAMPserver ( http://www.wampserver.com/en/ ) e digitar "localhost" na barra de endereços do navegador da Web. Então você clica em phpMyAdmin e clica em importar para, bem, importar o arquivo. Verifique se as codificações do arquivo correspondem.
Observe que o WAMP (e, portanto, o MySQL) provavelmente só funcionará se o arquivo foi exportado no formato MySQL. Ou seja, se o banco de dados original estava no MySQL ou se o outro mecanismo SQL (como o Microsoft SQL Server) tiver uma opção para exportação compatível com o MySQL. E se a opção foi usada, é claro. Caso contrário, você precisará encontrar em qual formato de software de banco de dados o arquivo .sql está e instalar o software apropriado.
Ah, pouco antes de postar, fiz uma pesquisa rápida e acho que encontrei uma ferramenta que possivelmente permite simular o SQL e apenas exibir a (s) tabela (s) sem ter que ter o banco de dados real. Talvez. Cabe a você testá-lo. Pode não fazer o que você quer, mas se o fizer, pode ser mais simples que o WAMP. Tenho certeza de que a instalação do software SQL apropriado funciona.
http://www.digitalcoding.com/free-software/database/SQL-Preview-and-Export-Tool.html
invalid identifier
ou gostos. Não há necessidade de entrar em todos os detalhes, mas sinto que é importante observar que diferentes RDBMSs têm sintaxes diferentes.Pode-se usar um navegador SQLLite simples com um recurso IMPORT. Essa pode ser a maneira mais fácil se você não estiver aprendendo SQL.
fonte
O arquivo .sql contém as instruções SQL necessárias para reconstruir o banco de dados. A pessoa que enviou para você despejou uma parte ou o banco de dados completo no arquivo .sql.
Como você está fazendo essa pergunta, acho melhor que você exporte os dados que deseja exibir em um arquivo CSV (valores separados por vírgula) para poder ver nas tabelas do Excel.
O arquivo .sql é bom se você é um administrador de banco de dados. Você acessa o servidor de banco de dados e importa o arquivo .sql, e o servidor de banco de dados irá recriar o banco de dados conforme descrito no arquivo .sql enviado a você.
Você não precisa de um servidor WAMP, apenas do servidor de banco de dados para importar o script SQL. No entanto, você evitará muitos problemas apenas pedindo à pessoa para enviar um arquivo CSV, não um despejo de SQL.
fonte
Se o seu arquivo SQL tiver definição de esquema, ou seja,
create table blah
e também inserir instruções para adicionar dados, você poderá usar o sqlfiddle: http://sqlfiddle.com/fonte
Quero apenas agradecer, quase um ano depois, a Ariane, cuja resposta resolveu rapidamente o mesmo problema do meu lado. Eu estava em um ambiente sem internet e precisava converter a tabela de banco de dados MySQL de um cliente em .xls para terceiros, então puxei o arquivo .SQL do banco de dados.
Como eu não sei nada do MySQL, foi uma tarefa muito difícil aprender como
então use mysqldump
Mas depois de ler a postagem acima, que sugeria "instalar e executar o WAMPserver ( http://www.wampserver.com/en/ ), digite" localhost "na barra de endereços do navegador da Web. Em seguida, clique em phpMyAdmin e clique em Importar para, bem, importar o arquivo ". Realmente era assim tão simples.
Depois de importá-lo no banco de dados de 'teste' criado pela instalação, pude facilmente exportar um arquivo .xls para abrir no Excel.
No entanto, deve-se observar que o uso da opção "CSV para Excel" não produziu um formato CSV que o Excel poderia usar sem causar confusão, mas a escolha de "CSV" básico com as opções "Remover caracteres de retorno de carro / avanço de linha nas colunas" e "Colocar nomes de colunas na primeira linha "produziram o arquivo perfeito.
Sei que tem um ano, mas talvez alguém como eu venha no futuro e isso ajudará!
fonte
Não é possível falar em abri-lo como uma tabela, mas se você estiver interessado em revisar o código SQL, basta alterar a extensão para .txt e abrir com um editor de texto.
fonte