¿Como crear tablas en MySQL?


crear tablas en mysql

En este articulo veremos como crear tablas en mysql con un tutorial en español paso a paso y desde cero con ejercicios prácticos

Crear tabla en MySQL

En este primer paso de como crear una o muchas tablas en MySQL es necesario crear previamente una base de datos, podemos realizarlo con una interfaz gráfica como MySQL Workbench, o directamente desde una consola, en este ejemplo conectaremos en una terminal usando ubuntu/linux, para ello ingresaremos el siguiente código

mysql -u jonathan -p

como crear tablas en mysql

En el ejemplo anterior – u es el nombre del usuario que colocaste al momento de instalar mysql,  y – p es la contraseña asignada, ingresamos la contraseña y continuamos con el siguiente paso, una vez conectados

Es momento de listar todas las base de datos que tengamos creadas


show databases;

Establecer base de datos en MySQL

Ahora  veremos como crear base de datos en mysql, procedemos a crear una nueva base de datos, así que procedemos con el comando mágico, recuerda que tenemos un curso de mysql desde cero, donde puedes obtener ejemplos y casos de uso

create database tutorial_mysql;

Ahora vamos a usar la base de datos, donde nos mostrara el típico mensaje, Database changed

use tutorial_mysql;

Creamos ahora una tabla bastante básica con 2 campos, donde empleados es el nombre de la tabla, el campo id es de tipo numérico y por convención se agrega como clave primaria para evitar data duplicada, el nombre es de tipo texto

create table empleados(
id integer primary key,
nombre text	
);

Finalmente listamos todos los campos creados en la tabla, donde podemos apreciar 6 columnas, llamadas Field, Type, Null, Key, Default y Extra, en la columna Null podemos visualizar los campos, donde se pueden aceptar valores nulos o no, en este ejemplo como todo campo llamado id, no acepta valores nulos y el campo nombre si acepta valores nulos, en Key PRI se refiere a la clave primaria que en este ejemplo esta asociada al campo llamado id

desc empleados;

como listar tablas en mysql