En el articulo anterior os indicábamos como instalar Workbench en Windows y en Linux, y ahora vamos a dar un primer vistazo a este entorno, y descubrir como crear bases de datos, tablas, y columnas, o como crear diseños o para realizar un diagrama EER, y esa es su principal función: primero diseñar el diagrama EER, implementándolo sobre la herramienta y a partir de él obtener el diagrama del esquema relacional y también las sentencias de creación de tablas, vistas e índices de manera automática. o sea, las tablas y sus columnas, incluyendo las claves primarias, las claves foráneas y a quienes referencian, y todo ello mediante una interface gráfica que permitirá además generar las sentencias DDL de creación de tablas e índices, vamos, a gestionar de forma gráfica el diseño y la creación de una base de datos

No importa en que S.O. estéis, al iniciar la aplicación por primera vez, os presenta esta interfaz:

workbench. Pantalla de bienvenida

Workbench es un sistema gráfico de gestión de bases de datos, entre otras cosas, pero NO ES la base de datos. Esta se puede encontrar en nuestro mismo ordenador, o en cualquier maquina local o remota, a la que podamos acceder vía TCP/IP, por lo que lo primero que necesitamos es definir esa conexión. Al pulsar sobre el botón (+), nos aparece una pantalla para que introduzcamos los datos de conexión:

workbench. Datos conexion

  1. Nombre que le deseemos dar a esa conexión; nos servirá para reconocerla
  2. Protocolo de conexión, básicamente puede ser por sockets, si la BB.DD. esta en el mismo ordenador, o por TCP/IP normal o sobre SSH, si el motor de BB.DD. es remoto
  3. Dirección IP del ordenador que contiene la BB.DD. (si es local, podemos utilizar 127.0.0.1, o la dirección real del ordenador en la red)
  4. Puerto por el que MySQL está esperando la conexión. Aunque 3306 es el estandard, lo podemos cambiar por medio de My.cnf
  5. Usuarios con permisos en la BB.DD. que queremos acceder. Si la estamos creando, necesitamos los permisos del administrador del motor de BB.DD.
  6. Podemos guardar la contraseña de conexión, si queremos.
  7. Le podemos indicar el esquema (la BB.DD.) a la que queramos que nos conecte, o dejarlo en blanco para decidirlo posteriormente, de esta forma podemos acceder a todas las bases de datos que existan en ese servidor, (siempre que tengamos permisos).

Una vez hayamos indicado los datos, podemos comprobarlo por medio del boton «Text Connection», y si todo va bien, volveremos a la pantalla inicial, pero ahora ya tendremos una conexión.

Workbench. Nuestra primera conexionLo primero que vamos a hacer, es crear una base de datos, Con esta herramienta, podemos trabajar creando modelos, o interactuando directamente con la BB.DD. por medio de sentencias SQL. Para nuestra primera aproximación, utilizaremos este segundo sistema, para ello hacemos «click» en la tarjeta correspondiente a la conexión recién creada, y se nos presentara la consola SQL, que nos permite lanzar comandos.

workbench. Crear base de datosTras ejecutar estas sentencias, vemos aparecer nuestra BBDD en la lista de esquemas

workbench. Esquema activotambién vemos que aparece en negrita, ya que nuestra segunda linea (en linea 3), indico que queríamos utilizar esta BB.DD. para las subsiguientes ordenes.

Cuando deseemos crear un tabla, podemos hacer:

trabajando con workbenchEn este caso, lo que hacemos es indicarle que quiero usar la base de datos (esquema) que hemos creado antes (1)

En las lineas 2 a 7 indico que quiero crear una tabla llamada ‘t_usuario’, con dos columnas, y defino las característica de las columnas, y la Clave primaria que tendrá, luego solo tendré que pulsar el botón para lanzar la orden SQL

Creando una tabla con SQL Justo es reconocer que una interfaz gráfica como esta, tiene sistemas mas cómodos para crear una tabla

Creando tabla desde interfaz en workbench

  1. Doble click para seleccionar el esquema sobre el que vamos a trabajar
  2. pulsar para crear nueva tabla en el esquema seleccionado

Se nos abre una nueva ventanaworkbench - creacion de una tabla

  1. Le indicamos el nombre de la tabla
  2. Podemos cambiar el esquema sobre el que vamos a crear la tabla
  3. Nombre de la columna, y tipo de dato. Veremos que parte del nombre es capaz de sugerirlo
  4. «Constraints» del campo
    1. PK – Es Primary Key
    2. NN – no puede ser nulo (NOT NULL)
    3. UQ – UNIQUE
    4. BIN – Almacena informacionenbinario
    5. UN – Numerico sin signo
    6. ZF – Relleno con ceros
    7. AI – Auto Increment
    8. Default – Valor que tomara el campo cuando se deje vacio
  5. En esa pestaña, podremos definirlos campos indice
  6. En esa pestaña, podremos definir los campos «FOREIGN KEY»

Podemos ir definiendo todas las columnas que necesitemos, y terminaremos pulsando el botón «Apply» en la parte inferior derecha de la pantalla, veremos entonces la orden SQL que va a lanzar, y tras confirmarlo, nos creará la nueva tabla

En siguientes artículos, iremos profundizando mas en este potente gestor.

 

Un comentario sobre “MySQL- Utilizando Workbench”

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.