Hola a todos, hoy os voy a enseñar como crear tablas en MySQL.
Lo primero que tenemos que hacer antes de crear tablas en crear lo que se conoce como SCHEMA o esquema. Esto nos permite tener varias bases de datos (como si fuera carpeta, por ejemplo).
La forma de crear un esquema es:
CREATE SCHEMA mi_esquema ;
Para usar el esquema o colocarnos dentro de él, tenemos que usar use mi_esquema;
Para crear tablas en MySQL, necesitamos hacer lo siguiente, veamos un ejemplo con la tabla Usuario:
CREATE TABLE Usuarios( idUsuario int primary key not null, nombre Varchar(30), password Varchar(30) );
Como vemos, podemos poner varias columnas, indicando su nombre y tipo de dato, ojo no confundirlo con el tipo de la tabla que ya vimos, de este puede tener varios, tipo de dato solo uno. Los tipos de columna los tienes aqui:
También podemos crear FOREIGN KEYS o claves ajenas, primero voy a crear otra tabla llamada login, por ejemplo:
CREATE TABLE LOGIN( idLogin int PRIMARY KEY NOT NULL, fecha_date DATE, idUsuario int, FOREIGN KEY (idUsuario) REFERENCES usuarios(idUsuario) );
Del tema de las claves FOREIGN KEY hablaremos con mas detalle en otro manual.
Hay varias formas de crear una tabla, esta es la mas sencilla, más adelante os enseñare otras formas de crear tablas mas avanzadas.
Recordar que también se puede hacer de forma gráfica, aquí tienes el manual donde lo explicamos.
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.
Deja una respuesta