En este artículo abordaremos el tema creación de tablas en el gestor de Base de Datos MySql, anteriormente aprendimos a instalar la herramienta MySQL Worbench y crear una Base de Dato vacía, por lo tanto ya estamos listos para crear nuestra primera tabla en la Base de datos.
Indice del Articulo
Como crear una tabla en MySql workbench
La sentencia básica de MySQL que se utiliza para crear una tabla es create table su función es crear una tabla con las características que le indiquemos seguidamente del comando en referencia.
Uno de los aspectos importantes a tomar en cuenta es que nuestra tabla estará compuesta por columnas y a cada columna debemos especificarle un tipo de dato para identificar si son datos numéricos, cadenas (alfanuméricos) o fechas y horas los que estaremos guardando en dicha columna.
Sintaxis para crear tablas en Mysql
La sintaxis de como crear una tabla en MySQL es la siguiente:
CREATE TABLE Nombre_Tabla
(
Nombre_Columna1 Tipo_de_Dato (longitud),
Nombre_Columna2 Tipo_de_Dato (longitud),
Nombre_Columna3 Tipo_de_Dato (longitud),
….
);
Los parámetros «Nombre_Columna» especifican los nombres de las columnas que integran las tablas.
Los parámetros «Tipo_de_Dato» especifican que tipo de datos admitirá esa columna (ej. varchar, integer, decimal, date, etc.).
El parámetro «Longitud» especifica la longitud máxima de caracteres que admitirá la columna de la tabla.
Cabe aclarar que hay varias propiedades que pueden ser aplicadas a las columnas de la tabla, por ejemplo una de las más comunes es primary key, la cual nos permite indicar que columna será llave primaria, también podemos establecer que alguna columna no acepte valores nulos, a través de la propiedad not null.
Codigo para crear tablas en MySql
A continuación presentare un ejemplo de cómo crear una tabla llamada “Alumnos” con cinco columnas, el código es el siguiente:
CREATE DATABASE Tutorial; use Tutorial; CREATE TABLE Alumnos ( IdAlumno int primary key not null, Nombre varchar (25), Apellido Varchar (25), Edad int, Direccion_Residencia varchar (50) );
En el código anterior estamos creando la tabla “Alumnos” que tiene 5 columnas, podemos darnos cuenta que una de las novedades es en la columna IdAlumno, ya que tenemos la propiedad PRIMARY KEY, la cual indica que es la clave primaria que identifica de manera única cada registro/fila de la tabla, así mismo con la propiedad not null estamos indicando que esa columna es indispensable, es decir que siempre debe ser ingresado un IdAlumno.
Cabe aclarar que la propiedad not null puede ser implementada en otras columnas que consideremos que son indispensables, por ejemplo el nombre del alumno es fundamental que sea ingresado, en ese caso deberíamos agregarle la propiedad not null para garantizar que el nombre siempre será ingresado.
Para efectos de este ejemplo no ha sido aplicado, sin embargo cuando estamos creando unas Base de Datos con una buena estructura, debemos tomar en cuenta todos esos aspectos.
Script para crear tablas en MySql
Existe otra forma de crear tablas sin necesidad de usar código o script de la Base de Datos, esto se realiza a través de MySql Workbench que a través de sus funciones nos facilita realizar esta tarea.
Es importante mencionar que cuando creamos una tabla de forma gráfica también obtenemos el script o código de lo que hemos realizado, tal como se muestra en la imagen siguiente:
Tutorial como crear tablas en MySQL
En el siguiente tutorial se realiza la práctica de todo lo explicado en este artículo, y además se realiza la demostración de cómo crear tablas mediante MySql Worbench con código y de forma gráfica.
Entradas Relacionadas:
Sus explicaciones claras, breves y concisas, lo permiten el aprendizaje de una mejor forma, saludos.
Muchas gracias. Saludos!