¿Qué programa debo usar para ver grandes bases de datos?

¿Supongo que solo desea realizar consultas y revisar sus datos y que no está necesariamente interesado en crear informes u otras visualizaciones y similares?

Independientemente, una opción que podría considerar es TeamSQL, que es un cliente de datos multiplataforma que funciona con Redis, Redshift, MySQL, MS SQL Server y PostgreSQL (no mencionó ninguna información específica sobre sus estaciones de trabajo o sus DB, así que espero su caso de uso cae en uno que cubre TeamSQL).

Aquí es por qué puede ser útil TeamSQL:

  • Características similares a IDE, como resaltado de sintaxis, finalización de código y fragmentos de código (hay opciones predeterminadas que vienen con TeamSQL, así como la capacidad de crear las suyas propias). Haga más, escriba menos: si hay algo que está usando temprano y con frecuencia, conviértalo en un fragmento.

  • Almacenamiento en la nube y compartir. No solo todo el trabajo se guarda automáticamente, sino que también tiene las herramientas de búsqueda para encontrar lo que necesita cuando lo desee. Si quieres compartir cosas que has hecho con tus colegas, puedes hacerlo fácilmente. No solo tiene las funciones tradicionales de importación / exportación, sino que también puede compartir datos a través de URL, Slack, etc.

Además de las características que mencionamos específicamente, usted obtiene elementos como la red de datos con muchas características, las extensiones para que pueda personalizar el conjunto de características de TeamSQL, y más.

Divulgación: hago contenido para TeamSQL.

Gracias por A2A. Hay dos soluciones famosas para este tipo de trabajo. Banco de trabajo mySql y SqlYog.

Prefiero sqlYog porque es muy intuitivo, puedes obtener una prueba gratuita de 15 días, es muy fácil de entender. Le proporcionará herramientas para importar, exportar grandes conjuntos de datos, ejecutar consultas en ellos y cuáles no. Darle una oportunidad.

Una cosa más, usualmente la estructura de una base de datos no es tan grande, son los datos. Eso también en unas pocas tablas, por lo que si obtiene un error de tiempo de espera, solo importe la estructura de esas tablas. Por lo general, las convenciones de nomenclatura son lo suficientemente fáciles para brindarle una comprensión básica de las columnas y lo que contienen.

No estoy seguro de qué significa exactamente “ver”, pero si desea explorar el esquema, existen varias herramientas de código abierto y de software de pago para generar diagramas de relaciones entre entidades y otras herramientas para generar UML que también generan diagramas de E / R.

Francamente, no uso mucho esto, ya que no soy muy “visual”, y realmente no puedo aconsejar sobre ellos muy bien, pero a otras personas les gusta usarlos.

En cuanto a la visualización del contenido de la base de datos, soy un fanático de las consultas de línea de comandos simples, pero las herramientas como Toad son ampliamente utilizadas. (Sin embargo, tenga cuidado con Toad en las bases de datos de producción en vivo ya que algunos de sus elementos de la GUI pueden desencadenar SHOW TABLE STATUS con un clic del ratón, que puede ser muy malo en una mesa grande)

Hay una gran cantidad de herramientas disponibles para ver la base de datos.

  1. Sqlyog de MySQL GUI Tools. MySQL Monitor y Manager
  2. Phpmyadmin (herramienta basada en web que se ejecuta en LAMP) – phpMyAdmin
  3. MySQL workbench – MySQL / MySQL :: MySQL Workbench

Para el mac

  1. Sequel Pro – Sequel Pro
  2. Razorsql – Características de la herramienta SQL de Mac OS X

He usado DBeaver funciona muy bien. Darle una oportunidad.