HeidiSQL es una herramienta de administración gratuita y de código abierto para MariaDB , MySQL , Microsoft SQL Server , PostgreSQL y SQLite . Su código fuente se basó originalmente en el software MySQL-Front 2.5 de Ansgar Becker. Tras vender la marca MySQL-Front a una empresa ajena, Becker eligió "HeidiSQL" como nombre. Un amigo le sugirió el nombre como homenaje a Heidi Klum , y este se vio reforzado por la propia nostalgia de Becker por Heidi, la chica de los Alpes .
Historia
Ansgar Becker comenzó el desarrollo de una interfaz MySQL en 1999, nombrando el proyecto "MySQL-Front" y utilizando una capa de API directa escrita por Matthias Fichtner [ 2 ] para interactuar con los servidores MySQL y las bases de datos que contenían. El desarrollo privado continuó hasta 2003 con la versión 2.5. En 2004, durante un período de inactividad, Becker vendió la marca MySQL-Front a Nils Hoyer, quien continuó el desarrollo clonando el software original. [ 3 ] [ 4 ] En abril de 2006, Becker publicó el código fuente de la aplicación en SourceForge , renombrando el proyecto como "HeidiSQL" debido a la venta de la marca MySQL-Front. HeidiSQL fue rediseñado para usar ZeosLib , una capa de interfaz de base de datos más nueva y popular, que debutó en la versión 3.0. El nombre fue sugerido por un amigo como homenaje a Heidi Klum , y se vio reforzado además por la propia nostalgia de Becker por Heidi, la chica de los Alpes . [ 5 ]
La capa de base de datos fue reemplazada nuevamente por un enfoque de unidad única en octubre de 2009 por Becker. Más tarde, esto se extendió nuevamente para admitir otros servidores de bases de datos. jHeidi, una versión escrita en Java diseñada para funcionar en computadoras Mac y Linux, se descontinuó en marzo de 2010 en favor del soporte para Wine . El soporte para Microsoft SQL Server se agregó en marzo de 2011 para la versión 7.0. Desde la versión 8.0, HeidiSQL ofrece su GUI en aproximadamente 22 idiomas además del inglés; las traducciones son aportadas por usuarios de varios países a través de Transifex . El soporte para PostgreSQL se introdujo en marzo de 2014 para la versión 9.0. A principios de 2018, se publicó una versión 9.5 ligeramente extendida en Microsoft Store . El soporte para SQLite se introdujo en marzo de 2020 para la versión 11.0. [ 6 ] En mayo de 2025, se lanzó una primera versión nativa para Linux, [ 7 ] para la cual Becker convirtió las fuentes actuales de Delphi a una estructura de proyecto compatible con Lazarus .
Características
HeidiSQL tiene las siguientes características y capacidades de GUI: [ 8 ] [ 9 ]
- Conexión con el servidor
- Múltiples sesiones guardadas con conexión y credenciales almacenadas en
- Protocolo cliente/servidor comprimido para servidores compatibles.
- Interactuar con servidores a través de TCP/IP , tuberías con nombre (sockets) o un protocolo de tunelización (SSH).
- Varias sesiones ejecutándose en paralelo en una misma ventana.
- Administrar usuarios en el servidor: agregar, eliminar y editar usuarios y sus credenciales.
- Gestionar los privilegios de usuario a nivel global y por base de datos.
- Exportar bases de datos a archivos SQL o a otros servidores.
- Varias pestañas de consulta, cada una con varias subpestañas para los resultados por lotes.
- Servidor host
- Visualiza y filtra todas las variables del servidor, como system_time_zone.
- Edita todas las variables del servidor, ya sea para esta sesión o con alcance global.
- Visualice las variables estadísticas del servidor y los valores promedio por hora y segundo.
- Actualmente se están ejecutando procesos para analizar las consultas SQL ejecutadas y eliminar los procesos defectuosos.
- Visualice las estadísticas de los comandos con barras indicadoras de porcentaje por comando SQL.
- Bases de datos
- Visualice todas las bases de datos en el servidor, conéctese a una sola base de datos para trabajar con sus tablas y datos.
- Visualice el tamaño total y el tamaño de las tablas de las bases de datos conectadas en KB/MB/GB dentro de la estructura de árbol de la base de datos/tabla.
- Crear bases de datos nuevas, modificar el nombre, el conjunto de caracteres y la intercalación de las bases de datos existentes, y eliminar bases de datos.
- Tablas, vistas, procedimientos, disparadores y eventos
- Visualice todos los objetos dentro de la base de datos seleccionada, vacíelos, cámbieles el nombre y elimine objetos.
- Edite las columnas, los índices y las claves foráneas de las tablas. Se admiten columnas virtuales en servidores MariaDB.
- Editar la vista de consulta y la configuración
- Editar el cuerpo y los parámetros del procedimiento SQL
- Editar el cuerpo SQL del disparador y la configuración
- Editar la configuración de tiempo del cuerpo SQL del evento programado
Véase también
Referencias
- ↑ "HeidiSQL v12.15.1.1" . 30 de enero de 2026.
- ↑ Matthias Fichtner (15 de septiembre de 2011). "API de cliente para servidores de bases de datos MySQL" . audio-data.de. Archivado del original el 8 de agosto de 2002. Consultado el 1 de diciembre de 2014 .
- ↑ "La verdad sobre la historia de heidiSQL en wikipedia" . www.heidisql.com . Archivado del original el 19 de febrero de 2016. Consultado el 22 de mayo de 2017 .
- ↑ "Zu: Anuncio: ¿Fin de MySQL-Front ? Algunas palabras de..." www.heidisql.com . Archivado del original el 13-11-2018 . Recuperado el 13-11-2018 .
- ↑ "¿heidi?" . www.heidisql.com . Archivado del original el 31-03-2019 . Consultado el 22-05-2017 .
- ↑ "HeidiSQL 11.0 con soporte para SQLite" . heidisql.com . Archivado del original el 15 de mayo de 2023. Consultado el 15 de mayo de 2023 .
- ↑ "12.10.1.133 Versión preliminar para Linux" . www.heidisql.com .
- ↑ "Lista parcial de características principales" . HeidiSQL. Archivado del original el 15/04/2017 . Consultado el 01/12/2014 .
- ↑ "Capturas de pantalla de las características y descripciones de la interfaz gráfica de usuario" . HeidiSQL. Archivado del original el 6 de abril de 2017. Consultado el 1 de diciembre de 2014 .
Enlaces externos
- Herramientas de administración de bases de datos
- Software gratuito exclusivo para Windows
- MariaDB
- MySQL
- Software de base de datos de Microsoft
- Software de 2006
- Software programado en Pascal