Apuntes MySQL
Enviado por kevin-arnold-97 • 26 de Febrero de 2018 • Apuntes • 703 Palabras (3 Páginas) • 82 Visitas
- ALTER TABLE materias MODIFY COLUMN mate_descripcion VARCHAR(50);
- DESC materias;
- SELECT * FROM materias;
- ALTER TABLE materias ADD COLUMN alumno VARCHAR(50);
- UPDATE alumno
SET curp = CONCAT(SUBSTR(paterno,1,4),SUBSTR(materno,1,2),SUBSTR(nombre,1,2),YEAR(nacimiento),MONTH(nacimiento),DAY(nacimiento));
1.- Cree una base de datos llamada escolares.
CREATE DATABASE escolares;
2.- Cree la tabla Carrera con la siguiente estructura:
CREATE TABLE carrera ( carr_id INTEGER(4) PRIMARY KEY,
carr_descripcion VARCHAR(20) NOT NULL,
carr_fecha_ini DATE,
carr_activa CHAR(1) CHECK ((s,n)),
carr_registro VARCHAR(10) UNIQUE
);
3.- Inserte el registro correspondiente a las carreras
INSERT INTO carrera VALUES ('10', 'Sistemas computacionales', '2016-08-02', 's', NULL),
('20', 'Adminsitracion de Empresas','2016-08-03', 's', NULL),
('30', 'Contaduria Publica', '2016-08-04', 's', NULL),
('40', 'Administracion Turistica', '2016-08-05', 's', NULL),
('50', 'Desarrollo y Tecnologias de SW', '2016-08-06', 's', NULL);
4.- Cree la tabla Materia con la siguiente estructura:
CREATE TABLE materia(mate_id INTEGER(3) PRIMARY KEY,
mate_descripcion VARCHAR(50) NOT NULL,
mate_creditos INTEGER(4) NOT NULL,
mate_tipo CHAR(1) CHECK ((c=curso,t=taller,l=laboratorio)),
mate_fecha_ini DATE);
3.- Inserte el registro correspondiente a las materias que cursas en
este semestre. Todas son de 6 creditos.
INSERT INTO materias VALUES
('5', 'Administracion', '6', 'c', '2015-06-01'),
('6', 'Programacion orientada a objetos', '6', 'c', '2014-01-10'),
('7', 'Comunicacion y transmision de datos', '6', 'c', '2013-01-10'),
('8', 'Programacion de sistemas', '6', 'c', '2014-01-10'),
('1', 'Lenguajes de consulta', '6', 'c', '2013-01-10'),
('4', 'Investigacion
...