2012-03-23 31 views
9

Estoy usando mysql workbench y en la sección de información del objeto se enumeran los nombres y tipos de columna. Se muestra lo que la columna tiene la clave principal (si hay uno).¿Cómo ver los índices en una tabla en mysql workbench?

Sin embargo, no muestra los índices/claves únicas.

¿Hay alguna manera de ver qué columnas tienen índices/claves únicos en ellas?

Respuesta

12

No creo que hay una interfaz especial para ese ... todavía se puede utilizar la consulta directa:

show indexes from <table> 

que está mal, que existe! Verifique la respuesta Hexparrot.

Para verlo, haga clic derecho sobre su mesa -> ALTER TABLE, y usted encontrará los "índices" mesas

+1

pero ... ¡hay! – hexparrot

15

usted está buscando la pestaña índices: "La ficha Índices contiene toda la información del índice de su tabla. Use esta pestaña para agregar, soltar y modificar índices ".

http://dev.mysql.com/doc/workbench/en/wb-table-editor.html#wb-table-editor-indexes-tab

+0

En 5.2 lo han renombrado la pestaña "Índices", pero es lo mismo. –

+1

En resumen: haga clic con el botón derecho en la tabla -> ALTERAR TABLA. Luego en _bottom_ tienes algunas pestañas, incluyendo 'Índices' ... –

1

Este enfoque puede parece enrevesado pero se puede ver la tabla como una declaración CREATE TABLE de la siguiente manera (para este ejemplo la tabla que está buscando es hasta mydb.mytable):

Paso 01: Abra la ficha trabajo MySQL

Paso 02: Abra el Editor de SQL

Paso 03: En el panel izquierdo, haga clic con el botón mibd y click Set as Default Schema

Paso 04: En el panel de consulta anteriormente llamado Query 1 tipo SHOW CREATE TABLE mytable;

Paso 05: En la barra de herramientas, haga clic en el quinto icono (Ejecutar secuencias de comandos SQL en servidores conectados)

Paso 06: En Query 1 Result continuación, flotador el mouse sobre la salida CREATE TABLE (la ventana emergente con el diseño de la tabla aparecerá durante 5-10 segundos)

Paso 07: En Query 1 Result a continuación, coloque el mouse sobre la salida CREATE TABLE. Botón derecho del ratón. Menú aparece. Elija Open Value in Viewer

Paso 08: Ventana emergente con el título Edit Data for Create Table

Paso 09: Haga clic en la pestaña Text

darle una oportunidad !!!

Claves clínicas usted puede utilizar SHOW INDEXES FROM mytable; pero la salida es en filas que usted tiene que leer con cuidado. El enfoque CREATE TABLE brinda una visualización más limpia.

Cuestiones relacionadas