Creacion de tablas en MySQL Workbench

Hola a todos, hoy os explicaré como podemos crear tablas en mysql.

Para empezar a crear bases de datos, necesitamos crear tablas y relacionarlas.

Lo primero es si no tenemos creado el esquema, es crearlo.

Simplemente con el botón que te mostramos.

Le damos un nombre al esquema.

Ahora en esquemas veremos nuestro esquema.

Con el botón secundario en Tables, seleccionamos la opción “Create Table…”

Ahora pondremos nombre a la tabla, su collation (recomiendo utf8-bin) y Engine por defecto.

Ahora pondremos el nombre de la columna y su tipo.

Tenemos varios tipos, tenemos un manual donde los explicamos de manera general.

Tambien podremos elegir entre:

  • Primary Key
  • Not Null
  • Unique
  • Binary
  • Unsigned
  • Zero Filled
  • Autoincremental:
  • Columna generada

Las explicamos con detalle en este manual.

Cambien podemos poder el valor por defecto si este no se le pone valor.

Recomiendo que el primero sea un id o algo que identifique a la tabla y marcarle el primary key (PK) y Not Null(NN).

Le damos a aplicar y la tabla se creará. 

También podemos crear tablas relacionadas con otras.

Vamos a crear una tabla llamada info_completa, donde extenderemos la información del usuario, en esta tabla tendrá un campo especial que lo usaremos para relacionar la tabla con la de usuarios.

Ahora mismo no le estamos diciendo que id_usuario es de la tabla usuarios.

En la parte abajo, tenemos una pestaña que se llama “foreign key”.

Pondremos el nombre de la foreign key (el que queramos), os recomiendo fk_<nombre tabla> la tabla referenciada seria la de usuarios, aparecerán nuestras columnas y al seleccionar una columna nos dirá con que columna le podemos asociar. Importante, las columnas deben ser del mismo tipo y longitud.

Le damos a aplicar, y veremos lo siguiente:

Vemos que añade la foreign key.

Según las relaciones que tenga la base de datos tendremos una diferente distribución de foreign keys para relacionar las tablas. Lo veremos con detalle en otro manual.

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

¿Te ha gustado y quieres apoyarme? ¡Sé mi patrón!
Etiquetas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *