Código SQL

A continuación os dejamos el diferente código SQL que vamos a ir utilizando en los diferente ejemplos.

DROP – Borrado de tabla

-- Borrado de la tabla
DROP TABLE ALUMNO;

CREATE TABLE – Creación de la tabla


-- Creación de la tabla alumno
CREATE TABLE ALUMNO (
ID INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
NOMBRE VARCHAR(100) NOT NULL,
APELLIDO1 VARCHAR(100) NOT NULL,
APELLIDO2 VARCHAR(100),
FECHA_NACIMIENTO DATE NOT NULL,
NOTA_MEDIA INT(4,2) NOT NULL,
REPETIDOR ENUM('SÍ', 'NO') NOT NULL,
TELEFONO VARCHAR(9)
);

INSERT INTO – Inserción de datos en una tabla

-- Inserción de filas en la tabla
INSERT INTO ALUMNO VALUES(1, 'MARIA', 'SANCHEZ', 'SMITH', '1990/12/01', 5.25, 'NO', NULL);
INSERT INTO ALUMNO VALUES(2, 'JUAN', 'SAEZ', 'VEGA', '1998/04/02', 7.10, 'NO', 618253876);
INSERT INTO ALUMNO VALUES(3, 'PEPE', 'RAMIREZ', 'DIAZ', '1988/01/03', 5.75, 'NO', NULL);
INSERT INTO ALUMNO VALUES(4, 'LUCIA', 'SANCHEZ', 'ORTEGA', '1993/06/13', 8.95, 'SI', 678516294);
INSERT INTO ALUMNO VALUES(5, 'PACO', 'MARTINEZ', 'LOPEZ', '1995/11/24', 4.10, 'NO', 692735409);
INSERT INTO ALUMNO VALUES(6, 'IRENE', 'GUTIERREZ', 'SANCHEZ', '1991/03/28', 2.25, 'SI', NULL);
INSERT INTO ALUMNO VALUES(7, 'CRISTINA', 'ROMERO', 'RAMIREZ', '1996/09/17', 8, 'NO', 628349590);
INSERT INTO ALUMNO VALUES(8, 'ANTONIO', 'CARRETERO', 'ORTEGA', '1994/05/20', 5.50, 'SI', 612345633);
INSERT INTO ALUMNO VALUES(9, 'MANUEL', 'RUBIO', 'HERNANDEZ', '1999/07/08', 4, 'NO', NULL);
INSERT INTO ALUMNO VALUES(10, 'DANIEL', 'MORENO', 'RUIZ', '1998/02/03', 5, 'NO', NULL);

☑️ Programar en SQL