Los archivos .sql no son tablas per se. Son una base de datos exportada. Básicamente, codifique el software de la base de datos para crear las tablas y demás. CREATE TABLE, etc. El mismo código que usarías si quisieras crear una base de datos / tablas similares.
Esto significa que el archivo no es una tabla, y lo único que puede hacer una tabla es un software SQL como MySQL.
Para comparar, es como si su amigo le hubiera enviado una macro / secuencia de comandos que crea automáticamente una serie de archivos, y quisiera ver los archivos sin iniciar la macro y realmente crear los archivos. Realmente no es posible a menos que tenga una herramienta muy específica que emule a Windows creando archivos.
Por lo tanto, creo que su única solución es instalar SQL e importar la base de datos, creando efectivamente de nuevo en su propia computadora. Para hacer esto, creo que la forma más simple es instalar y ejecutar WAMPserver ( http://www.wampserver.com/en/ ), luego escribir "localhost" en la barra de direcciones de su navegador web. Luego hace clic en phpMyAdmin y hace clic en importar para, bueno, importar el archivo. Asegúrese de que las codificaciones del archivo coincidan.
Tenga en cuenta que WAMP (y, por lo tanto, MySQL) probablemente solo funcionará si el archivo se exportó en formato MySQL. Es decir, si la base de datos original estaba en MySQL o si el otro motor SQL (como Microsoft SQL Server) tiene una opción de exportación compatible con MySQL. Y si se utilizó la opción, por supuesto. De lo contrario, deberá encontrar en qué formato de software de base de datos se encuentra el archivo .sql e instalar el software apropiado.
Ah, justo antes de publicar, hice una búsqueda rápida, y creo que podría haber encontrado una herramienta que posiblemente le permita simular SQL y solo ver las tablas sin tener que tener la base de datos real. Tal vez. Depende de usted probarlo. Es posible que no haga lo que quiere, pero si lo hace, podría ser más simple que WAMP. Sin embargo, estoy seguro de que la instalación del software SQL adecuado funciona.
http://www.digitalcoding.com/free-software/database/SQL-Preview-and-Export-Tool.html
invalid identifier
los "me gusta". No es necesario entrar en cada detalle, pero creo que es importante tener en cuenta que los diferentes RDBMS tienen diferentes sintaxis.Se podría usar un simple navegador SQLLite con una función IMPORT. Esta puede ser la forma más fácil si no te gusta aprender SQL.
fuente
El archivo .sql contiene las instrucciones SQL necesarias para reconstruir la base de datos. La persona que se lo envió le ha descargado una porción o la base de datos completa al archivo .sql.
Debido a que hace esta pregunta, creo que es mejor si logra que esa persona exporte los datos que desea ver en un archivo CSV (valores separados por comas) para que pueda verlos en tablas en Excel.
El archivo .sql es bueno si usted mismo es administrador de la base de datos. Usted va a su servidor de base de datos e importa el archivo .sql, y el servidor de base de datos volverá a crear la base de datos como se describe en el archivo .sql que se le envió.
No necesita un servidor WAMP, solo necesita el servidor de la base de datos para importar el script SQL. Sin embargo, se ahorrará MUCHOS problemas simplemente pidiéndole a la persona que le envíe un archivo CSV, no un volcado de SQL.
fuente
Si su archivo SQL tiene una definición de esquema, es decir,
create table blah
y también inserta declaraciones para agregar datos, puede usar sqlfiddle: http://sqlfiddle.com/fuente
Solo quiero agradecer, casi un año después, a Ariane, cuya respuesta resolvió rápidamente el mismo problema de mi parte. Estaba en un entorno sin internet y necesitaba convertir la tabla de la base de datos MySQL de un cliente a .xls para un tercero, así que saqué el archivo .SQL de la base de datos.
Como no sé nada de MySQL, fue una tarea difícil para mí aprender cómo
entonces usa mysqldump
Pero después de leer la publicación anterior que sugirió "instalar y ejecutar WAMPserver ( http://www.wampserver.com/en/ ), luego escribir" localhost "en la barra de direcciones de su navegador web. Luego haga clic en phpMyAdmin y haga clic en importar para, bueno, importar el archivo ". Realmente fue así de simple.
Después de importarlo a la base de datos de 'prueba' creada por la instalación, pude exportar fácilmente un archivo .xls para abrirlo en Excel.
Sin embargo, debe tenerse en cuenta que el uso de la opción "CSV para Excel" no produjo un formato CSV que Excel pudiera usar sin ensuciar, sino elegir "CSV" básico con las opciones "Eliminar caracteres de retorno de carro / avance de línea dentro de columnas" y "Poner los nombres de columnas en la primera fila "produjeron el archivo perfecto.
Me doy cuenta de que esto tiene un año, pero tal vez alguien como yo vendrá en el futuro y ¡esto ayudará!
fuente
No puedo hablar de abrirlo como una tabla, pero si está interesado en revisar el código SQL, simplemente puede cambiar la extensión a .txt y abrirla con un editor de texto.
fuente