MYSQL WORKBENCH
MySQL Workbench es una
herramienta visual de diseño de bases de datos que integra desarrollo de
software, Administración de bases de datos, diseño de bases de datos,
creación y mantenimiento para el sistema de base de datos MySQL. Es el sucesor de DBDesigner 4 de fabFORCE.net, y reemplaza el anterior conjunto de software, MySQL GUI Tools Bundle.MySQL Workbench
es uno de los primeros productos de la familia MySQL que ofrece dos
ediciones diferentes – una open source y una edición comercial. Esta disponible para Linux, Mac y Windows.
En derivados de Debian
se encuentra disponible en los repositorio o en gestor de software, se
puede instalar desde la consola escribiendo lo siguiente:
sudo apt-get install mysql-workbench
o se pueden bajar lo binarios de acuerdo al sistema operativo de tu preferencia aquí:
HEIDISQL(JHEIDI)
HeidiSQL, inicialmente conocido como MySQL-Front, es software libre y de código abierto que permite conectarse a servidores MySQL (y sus derivaciones como MariaDB y Percona Server), así como Microsoft SQL Server y PostgreSQL.
Esta disponible para Windows. La versión para Linux se llama jHeidi que esta escrita en java pero al parecer se descontinuo.
su pagina oficial:
NAVICAT
Navicat es un administrador gráfico de base de datos y un software de desarrollo producido por PremiumSoft CyberTech Ltd. para MySQL, MariaDB, Oracle, SQLite, PostgreSQL y Microsoft SQL Server.
Cuenta con un Explorador como interfaz gráfica de usuario soportando
múltiples conexiones para bases de datos locales y remotas. Su diseño
está pensado para satisfacer las diferentes necesidades de un amplio
sector del publico; desde administradores y programadores de bases de
datos a diferentes empresas que dan soporte y comparten información con
clientes o socios.
Su licencia es propietaria por lo que se paga para su uso, y esta disponible tanto para linux como para window y mac.
Se pueden bajar los binario desde la página oficial de acuerdo al sistema operativo:
PHPMYADMIN
phpMyAdmin es una herramienta gratuita y de código abierto escrita en PHP con la única intención de facilitar la administración de bases de datos MySQL mediante un navegador web.
Nos permite realizar multitud de tareas
diferentes como crear, modificar o eliminar bases de datos, tablas,
campos, filas, etc… También podremos ejecutar comprobaciones sobre SQL o administrar usuarios y/o permisos.
La versatilidad y comodidad de poder
crear, modificar, etc… en definitiva administrar una base de datos a
través de un navegador web, ha llevado a esta herramienta a ser un
imprescindible entre sus aplicaciones del día a día, puesto que por
ejemplo, podremos instalar phpMyAdmin en un servidor Linux al que se restringirá el acceso, y podremos hacer las gestiones necesarias desde cualquier equipo con acceso a dicho servidor.
Esta disponible para Linux, Mac y Windows.
Para instalarlo en derivados de Ubuntu se puede escribir lo siguiente en la terminal:
sudo apt-get install phpmyadmin
TORA
Tora es un conjunto de herramientas multiplataforma de software libre creado para ayudar a los administradores y desarrolladores de aplicaciones de bases de datos Oracle. También suministra soporte para MySQL y PostgreSQL.
Es una herramienta muy valorada por los mismos ya que la herramienta que proporciona Oracle, el Enterprise Manager, no es demasiado intuitiva. Los desarrolladores para Oracle de Red Hat Linux afirman hacer un uso intensivo de la misma.Está disponible para los siguientes sistemas operativos:
Todos los sistemas que soporten POSIX (GNU/Linux, [[BSD] y en general sistemas operativos tipo UNIX)
GNU/Linux, Solaris
Microsoft Windows 32-bits (95/98/NT/2000/XP)
Los binarios los puedes bajar de aqui:
https://github.com/tora-tool/tora/wiki
Para instalarlo en derivados de Ubuntu se puede escribir lo siguiente en la terminal:
sudo apt-get install tora
MYSQL NAVIGATOR
Este programa open sourse nos ofrece una
herramienta llena de opciones y muy, pero que muy completa. No solo nos
permitirá ejecutar consultas a nuestro servidor de base de datos, tanto
local como remoto, si no que además nos permitirá administrar nuestra
base de datos a nivel de usuarios y privilegios entre otras muchas
opciones como realizar copias de seguridad, migraciones, etc.
Esta disponible para Linux,Mac,Unix y Windows. En derivados de Debian se encuentra en gestor de software o lo puedes instalar escribiendo en la consola :sudo apt-get install mysql-navigator
https://sourceforge.net/projects/mysqlnavigator/
EMMA
Emma o Extendable MySQL Managing Assistant
es una aplicación para desarrolladores y administradores con la que
crear bases de datos y tablas, hacer consultas e introducir, editar y
borrar registros entre otras posibilidades.
Esta herramienta también permite la
exportación de resultados en formato CSV o incluso la edición de varias
bases de datos de forma simultánea.
El manejo e instalación del gestor
gráfico para MySQL,Emma, resulta bastante intuitivo y nos evita tener
que tratar con la línea de comandos.
Esta disponible para Linux y en
derivado de Debian se encuentra en los repositorios y se pude instalar
desde la consola con lo siguiente:
sudo apt-get install emma
Si gustas bajar los binarios y obtener mas información sobre este proyecto lo puedes ver aquí:
http://freecode.com/projects/emmaMYSQL QUERY BROWSER
Este es un producto oficial de
mysql(ahora propiedad de oracle corporation). además debo decir que este
y el que sigue son multiplataforma, por lo que funcionaran igual en Linux y en Windows.
En derivados de Debian se puede encontrar en los repositorios y se instalar abriendo la consola y escribiendo lo siguiente:
En derivados de Debian se puede encontrar en los repositorios y se instalar abriendo la consola y escribiendo lo siguiente:
sudo apt-get install mysql-query-browser
KNODA
Este programa es más intuitiva y sencilla
que la anterior herramienta, pero tiene algunas limitaciones. La
verdad, para quienes deseen ahorrar tiempo mediante comandos o no sepa
demasiado SQL o scripting, le viene genial, para el resto puede que
termine cansado de tanto golpe de ratón.
Descripción:
Knoda es una interfaz gráfica de base de datos para KDE. Knoda le permite:
* Definir y eliminar bases de datos;
* Crear, modificar y eliminar tablas, índices, y la integridad referencial;
* Agregar, modificar y eliminar datos en las tablas;
* Definir, ejecutar y almacenar consultas SQL;
* Definir, ejecutar y guardar consultas con una “consulta con el ejemplo” interfaz gráfica de usuario;
* Crear, modificar y eliminar puntos de vista;
* Importación y exportación de datos CSV;
* Definir y utilizar las formas;
* Definir e imprimir informes, y
* Escribir sus propias extensiones utilizando el integrado intérprete de Python como
Su concepto de lenguaje de scripting controlador permite una conexión uniforme a los servidores de base de datos diferente.
Se encuentra disponible solo para Linux y los binario los puedes bajar aquí:* Definir y eliminar bases de datos;
* Crear, modificar y eliminar tablas, índices, y la integridad referencial;
* Agregar, modificar y eliminar datos en las tablas;
* Definir, ejecutar y almacenar consultas SQL;
* Definir, ejecutar y guardar consultas con una “consulta con el ejemplo” interfaz gráfica de usuario;
* Crear, modificar y eliminar puntos de vista;
* Importación y exportación de datos CSV;
* Definir y utilizar las formas;
* Definir e imprimir informes, y
* Escribir sus propias extensiones utilizando el integrado intérprete de Python como
Su concepto de lenguaje de scripting controlador permite una conexión uniforme a los servidores de base de datos diferente.
http://knoda.sourceforge.net/
https://sourceforge.net/projects/knoda/
VALENTINA STUDIO
Valentina Studio, es una
herramienta de gestión de base de datos, tiene dos versiones. Uno de
ellos es gratuito y otra es la versión Pro, con más características a un
precio accesible . Ambas versiones son compatibles plataformas Windows, Mac y Linux, por lo que es una herramienta multiplataforma.
Para descargar los binarios correspondientes a tu sistema operativo lo puedes hacer siguiendo la siguiente liga:
DBEAVER
DBeaver es libre y de código abierto (GPL). Es una herramienta de base de datos universal para los desarrolladores y administradores de bases de datos. La usabilidad es el objetivo principal de este proyecto, la interfaz de usuario del programa es diseñado e implementado cuidadosamente. Es freeware. Es multiplataforma. Se basa en el marco de código abierto y permite la escritura de varias extensiones (plugins). Es compatible con cualquier base de datos que tiene un controlador JDBC. Se puede manejar cualquier fuente de datos externa que puede o no puede tener un controlador JDBC. Hay un conjunto de plugins para ciertas bases de datos (MySQL y Oracle en la versión 1.x) y diferentes utilidades de gestión de base de datos (por ejemplo, ERD).
Esta disponible tanto para Windows,Mac y Linux, aquí puedes bajar los binarios de acuerdo a tu sistema operativo de tu preferencia:
ADMINER
Adminer (anteriormente conocido como phpMinAdmin) es una herramienta para la gestión de contenidos en MySQL bases de datos (desde la versión 2 también en PostgreSQL , MS SQL , SQLite y Oracle bases de datos). Adminer se distribuye bajo la licencia Apache (o GPL v2 ) en forma de un único PHP archivo (alrededor de 300 KiB de tamaño). Su autor es Jakub Vrána que comenzó a desarrollar esta herramienta como una alternativa de peso ligero a phpMyAdmin , en julio de 2007. Adminer consiguió un poco de atención en 2008, cuando se llegó a la final del CCA en SourceForge . Además, comenzaron a primeros proveedores de alojamiento web para incluir Adminer como MySQL herramienta de gestión en su cartera de servicios. En 2012 Adminer tiene cobertura en Linux.com por segunda vez y esta disponible es mas de 24 idiomas. Las prioridades del proyecto, según su autor, son (en este orden). Seguridad, facilidad de uso, rendimiento, funcionalidad y tamaño.
Características:
- Los usuarios inician sesión en la que
especifica el servidor de destino y proporcionar el nombre de usuario y
contraseña (que se almacena durante toda la sesión).
Funciones básicas: seleccione la base de datos , seleccionar tablas / editar, navegar / Insertar / editar filas de la tabla. - Buscar o clasificar a través de varias columnas.
Edición de otros objetos de base de datos: vistas , disparadores , eventos , procedimientos almacenados , los procesos, las variables de MySQL, los permisos de usuario
área de texto para comandos SQL y almacenamiento de estos comandos en el historial de comandos. - Exportación de bases de datos y tablas (sus estructuras y / o datos) como vertedero de salida o archivo adjunto descargable.
Fácil de usar interfaz (empleo extensivo de JavaScript ).
Soporte para múltiples idiomas (árabe, catalán, chino, checo, holandés, Inglés, estonio, francés, alemán, húngaro, italiano, japonés, lituano, persa, polaco, portugués, rumano, ruso, eslovaco, esloveno, español, tamil, turco, Ucranio).
SQL resaltado de sintaxis. - / Base de datos de Visual ER edición de esquema.
- Contramedidas contra XSS , CSRF , inyecciones SQL , sesión de robo , …”Ligero” – lanzado en una forma de un único archivo.
- Soporte de CSS “pieles”, así como muchas extensiones.
La pequeña fila de a uno es un resultado de la compilación y la minimización de los códigos fuente.
SQLITEBROWSER
sqlitebrowser para
SQLite es una herramienta de código abierto de alta calidad visual, para
crear, diseñar y editar base de datos compatibles con SQLite
Es para los usuarios y desarrolladores
que quieran crear bases de datos, búsqueda y editar datos. Utiliza una
interfaz familiar de hoja de cálculo, y no es necesario para aprender
comandos SQL complicados.
Controles y asistentes están disponibles para los usuarios son:
Crear y archivos de base de datos compacta.
Crear, definir, modificar y eliminar tablas.
Crear, definir y eliminar índices.
Navegar, editar, añadir y eliminar registros los registros de búsqueda.
Importación y exportación de registros como texto.
Importación y exportación de tablas desde / a archivos CSV.
Importación y exportación de bases de datos desde / a archivos de volcado de SQL.
Realizar consultas SQL e inspeccionar los resultados.
Examinar un registro de todos los comandos SQL emitidas por la aplicación.
Crear, definir, modificar y eliminar tablas.
Crear, definir y eliminar índices.
Navegar, editar, añadir y eliminar registros los registros de búsqueda.
Importación y exportación de registros como texto.
Importación y exportación de tablas desde / a archivos CSV.
Importación y exportación de bases de datos desde / a archivos de volcado de SQL.
Realizar consultas SQL e inspeccionar los resultados.
Examinar un registro de todos los comandos SQL emitidas por la aplicación.
Esta disponible para:
Windows
binarios de Windows pueden descargar desde aquí:
binarios de Windows pueden descargar desde aquí:
MacOS X
Linux
Arch Linux proporciona un paquete a través de pacman.
Para Ubuntu y derivados, @ deepsidhu1313 proporciona un PPA con nuestra última liberación aquí:
Para Ubuntu y derivados, @ deepsidhu1313 proporciona un PPA con nuestra última liberación aquí:
PGADMIN III
pgAdmin III es una aplicación gráfica
para gestionar el gestor de bases de datos PostgreSQL, siendo la más
completa y popular con licencia Open Source. Está escrita en C++ usando
la librería gráfica multiplataforma wxWidgets, lo que permite que se
pueda usan en Linux, FreeBSD, Solaris, Mac OS X y Windows. Es capaz de
gestionar versiones a partir de la PostgreSQL 7.3 ejecutándose en
cualquier plataforma, así como versiones comerciales de PostgreSQL como
Pervasive Postgres, EnterpriseDB, Mammoth Replicator y SRA PowerGres.
pgAdmin III está diseñado para responder a
las necesidades de todos los usuarios, desde escribir consultas SQL
simples hasta desarrollar bases de datos complejas. El interfaz gráfico
soporta todas las características de PostgreSQL y facilita enormemente
la administración. La aplicación también incluye un editor SQL con
resaltado de sintaxis, un editor de código de la parte del servidor, un
agente para lanzar scripts programados, soporte para el motor de
replicación Slony-I y mucho más. La conexión al servidor puede hacerse
mediante conexión TCP/IP o Unix Domain Sockets (en plataformas *nix), y
puede encriptarse mediante SSL para mayor seguridad.
Para obtener la última y más reciente
versión de pgAdmin debemos dirigirnos a su sitio oficial y hacer la
descarga gratuita de la misma deacuerso al SO, el sitio es:
Características más relevantes
- PgAdmin tiene varias características bastante relevantes, mencionemos algunas:
EXPLAIN gráfico para nuestras query: Esto nos ofrece una forma más visual de analizar lo que el planificador SQL está realizando cuando ejecutamos un query, de esta forma nos facilita el trabajo de optimizar nuestras consultas. - Panel SQL: PgAdmin se comunica con postgreSQL primariamente con lenguaje SQL; en el panel SQL podemos ver las instrucciones SQL generadas cuando utilizamos alguna de las funcionalidades de la interfaz, esto permite al principiante ir poniéndose al día en cómo funciona postgreSQL y al usuario avanzado le ayuda a reducir tiempos pudiendo utilizar estas bases para generar su propio código SQL partiendo desde una base.
- Edición directa de los archivos de configuración como postgresql.conf y pg_hba.conf: De esta forma ya no necesitamos estar abriendo los archivos con un editor de texto plano, ya podemos hacerlo directamente desde un solo entorno.
- Exportación de Data: pgAdmin nos permite exportar fácilmente nuestros resultados en CSV o en otros formatos delimitados. Inclusive podemos exportar en HTML, siendo un motor de reportes bastante funcional a pesar de ser básico.
- Asistente de Restauración y Backups: Nos ayuda a hacer estos procesos de forma más sencilla sin necesidad de estar ahondando en comandos como pg_restore y pg_dump. pgAdmin tiene una buena interfaz que nos permite seleccionar las bases de datos, esquemas, tablas, etc., que deseemos respaldar o restaurar, adicional a esto la pestaña de mensajes nos muestra la línea de comandos donde veremos que comandos se están ejecutando con cada acción.
- Grant Wizard: Esta funcionalidad nos permite modificar los permisos en las bases de datos y tablas de forma simplificada.
- Arquitectura de Plugin: Nuevas características recientemente desarrolladas están disponibles a un click de distancia. Inclusive podemos instalar los plugins propios que desarrollemos.
SQL POWER ARCHITECT(SQL POWER ARCHITECT COMMUNITY EDITION)
SQL Power Architect herramienta de modelado de datos que fue creada por los diseñadores de almacenamiento de datos y tiene muchas características únicas dirigidas específicamente para los arquitectos de modelado de datos.
Entre sus mayores funcionalidades están:
1. Entorno gráfico para construir modelos de datos Entidad-Relación (Modelo Lógico de Datos)
2. Genera el lenguaje DDL para construir el modelo sobre cualquier base de datos que soporte JDBC (Modelo Físico de Datos)
3. Soporta los siguientes DBMS: Oracle 8i, 9i, 10g; Microsoft SQL Server 2000, 2005, 2008; PostgreSQL, MySQL, DB2, H2 Database
4. Permite hacer Ingeniería Reversa para obtener el modelo lógico a través del modelo físico de datos
5. Permite hacer Caracterización de Datos (Data Profiling) para conocer la naturaleza de los datos: sí existen duplicados, número total de registros, número de registros vacíos, etc.
6.Requiere Java Runtime 6 o superior.
Los binarios están disponibles para Linux, Mac y Windows , se pueden descargar aquí:
http://www.sqlpower.ca/page/architect_download_os
Fuente:https://ricondelzorro.wordpress.com