Una caracteristica de el MySQL Query Browser es la habilidad para construir consultas. Esto permite seleccionar las columnas y las tablas que desee consultar de el navegador de la base de datos y tener la consulta creada automáticamente baseada en sus elecciones.
El primer paso para construir una consulta es escoger la(s)
tabla(s) al consultar, Dando un click y arrastrando la tabla que
deseea consultar a el area de resultado empezará una consulta.
Por ejemplo, arrastrando la tabla Ciudad a el area de consultas,
SELECT * FROM City C
es agregado a el area de
consultas. Usted puede dar doble click en la tabla para empezar
una nueva consulta SELECT
.
Cuando se selecciona una tabla desde el navegador de bases de datos y se arrastra sobre el área de consultas, una herramienta de tabla con algunas acciones de composición de consultas es desplegada. Arrastrando la tabla en la acción deseada la consulta es modificada acorde a la acción. Las siguientes acciones son posibles:
SELECT
reempleaza la sentencia actual con
una consulta SELECT
con la tabla
arrastrada.
Agregar Tabla
agrega la tabla arrastrada
a la lista de tablase en la consulta
SELECT
actual
JOIN Table
: Si una consulta
SELECT
ya está en el area de consultas
con una tabla en ella, la nueva tabla arrastrada es agregada
y la cláusula WHERE
apropiada para
ejecutar un JOIN
será agregada.
LEFT OUTER JOIN
es la misma que la
anterior, pero hace un LEFT OUTER JOIN
en
vez de un JOIN
.
UPDATE
reemplaza la sentencia actual con
una sentencia UPDATE
conteniendo la tabla
arrastrada.
INSERT
reemplaza la sentencia actual con
una sentencia INSERT
conteniendo la tabla
arrastrada.
DELETE
reemplaza la sentencia actual con
una sentencia DELETE
conteniendo la tabla
arrastrada.
Las tablas son unidas basadas en columnas con nombres identicos para tablas MyISAM y con la informacion de las llaves foráneas para las ablas InnoDB.
Una vez que una tabla es seleccionada, usted puede elegir
columnas especificas a consultar; click en el boton
Select de los botones de construcción de
consultas de la barra de botones. El puntero del mouse es
cambiado por un puntero Select
, con el que
se puede elegir las columnas en su navegador de base de datos.
Por ejemplo: dando un click en las filas Id, Name, y Country de
la base de datos de ejemplo World
, la
conlsulta SELECT C.Id, C.Name, C.Country FROM City
C
es construida en el area de consultas.
Una vez elegidas las columnas deseadas a consultar, usted puede
usar otro boton de construcción de consultas para completar su
consulta con las cláusulas WHERE
,
GROUP BY
, and ORDER BY
.
Cuando una nueva sección de la consulta es agregada con los
botones de construcción de consultas, el cursor en el area de
consulta es posicionado para la edición; si se da un click en
una fila con el puntero WHERE, el cursor se posiciona para que
ustede escriba los detalles de la cláusula
WHERE
.
Usted puede cambiar entre los diferentes punteros de la
construcción de consultas dando click sobre los botones de
construcción de consultas en la barra de botones, o haciendo
una combinacion de Ctrl+Alt y
la primer letra de el puntero deseado a usar
Ctrl+Alt and the first letter
of the pointer you wish to use
(Ctrl+Alt+S
para SELECT
,
Ctrl+Alt+W
para WHERE
, y asi sucsesivamente.)
This is a translation of the MySQL Query Browser Manual that can be found at dev.mysql.com. The original MySQL Query Browser Manual is in English, and this translation is not necessarily as up to date as the English version. Esta es una traduccion del manual de MySQL Query Browser el cual puede ser encontrado en dev.mysql.com. El Manual original de MySQL Query Browser se encuentra en Inglés, y esta traduccion no necesariamente es tan actualizada como la versión en Inglés. Edwin Cruz <ecruz @ medel.com.mx> ha traducido este manual del Inglés. El es gerente de sistemas y vive en Aguascalientes, México. Edwin cumplió su educación en 2005 con grado de ingenieria en ciencias de la computación. Como desarrollador, Edwin ha estado trabajando con LAMP Stack por tres años. Antes de obtener su empleo actual, en una compañia de transporte, Edwin trabajo en Texas Instruments Mexico.