CORE Code School

SQL básico: Sentencias CREATE y INSERT

20 minutos

CREATE Crea una tabla

Nuestro servidor es un folio en blanco. Como cuando abres un documento nuevo en excel, nos toca definir como serán las columnas y tablas donde guardaremos nuestra información.

Vamos a crear una tabla para guardar los nombres de algunos participantes de una competición deportiva. La sentencia CREATE TABLE creará una tabla, definiendo las columnas y el tipo de datos de estas.

sql
CREATE TABLE participantes (
    nombre varchar(32),
    apellido varchar(32),
    nacido_en INT,
    rol varchar(32)
);

Al definir el esquema de la tabla especificamos que la columna nombre será del tipo varchar(32). Podremos guardar texto de hasta 32 carácteres en esta columna.

INSERT Escribe datos en la tabla

Usamos la sentencia INSERT, especificamos la tabla, y los valores de las columnas.

sql
INSERT INTO participantes VALUES ("Pepe", "Pérez", 1989, "entrenador");

Es importante que te fijes en los detalles de la sintáxis como:

  • Los parentesis al definir los valores de las columnas
  • El ; que indica el final de una sentencia

Al tener la tabla creada ya podemos empezar a realizar consultas. Nuestras consultas serán mas interesantes cuantos más datos tengamos, así que vamos a crear unos cuantos más.

sql
INSERT INTO participantes VALUES ("Luis", "Pérez", 1987, "jugador");
INSERT INTO participantes VALUES ("Luis", "Enrique", 1970, "entrenador");
INSERT INTO participantes VALUES ("Neymar", "da Silva", 1992, "jugador");
INSERT INTO participantes VALUES ("Kylian", "Mbappé", 1998, "jugador");
INSERT INTO participantes VALUES ("Cristiano", "Ronaldo", 1985, "jugador");
INSERT INTO participantes VALUES ("Robert", "Lewandowski", 1988, "jugador");
INSERT INTO participantes VALUES ("Lionel", "Messi", 1987, "jugador");

Referencias