Está en la página 1de 3

codigo alumno CREATE TABLE `alumno` ( `codigo` mediumint(9) NOT NULL auto_increment, `apellido_nombre` varchar(70) default NULL, `dni`

varchar(200) NOT NULL, `edad` int(11) default NULL, `fecha_nacimiento` varchar(200) NOT NULL, `direccion` varchar(200) NOT NULL, `grado` varchar(200) NOT NULL, `telefono` varchar(200) NOT NULL, PRIMARY KEY (`codigo`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

****************************************** codigo usuario CREATE TABLE IF NOT EXISTS `usuarios` ( `usuario` varchar(16) NOT NULL, `contrasena` varchar(16) NOT NULL, PRIMARY KEY (`usuario`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; INSERT INTO `usuarios` (`usuario`, `contrasena`) VALUES ('raul', 'macrosario') ***************************************** codigo docente CREATE TABLE `docente` ( `clave` mediumint(9) NOT NULL auto_increment, `apellido_nombre` varchar(200) NOT NULL, `dni` varchar(200) NOT NULL, `edad` int(11) default NULL, `direccion` varchar(200) NOT NULL, `telefono` varchar(200) NOT NULL, PRIMARY KEY (`clave`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; ***************************************** CREATE TABLE `padres` ( `clave` mediumint(9) NOT NULL auto_increment, `apellido_nombre` varchar(70) default NULL, `numero_hijos` int(11) default NULL, `estado_civil` varchar(200) NOT NULL, `distrito` varchar(200) NOT NULL, `domicilio` varchar(200) NOT NULL, `telefono` varchar(200) NOT NULL, PRIMARY KEY (`clave`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

//////////////////////////////////////////// codigo pensiones CREATE TABLE `pension` ( `cod_boleta` mediumint(9) NOT NULL auto_increment, `cantidad` int(11) default NULL, `precio` double default NULL, `importe` double default NULL, PRIMARY KEY (`cod_boleta`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; INSERT INTO pension (cod_boleta,cantidad,precio,importe ) SELECT cod_boleta,cantidad,precio,importe ,@apellido_nombre FROM alumno WHERE ap ellido_nombre=@apellido_nombre ******************** obtener registros de otra tabla SELECT * FROM `noticias`, `comentarios` WHERE `noticias`.`id` = 1 AND `comentarios`.`id_noticias` = `noticias`.`id`; "INSERT INTO TU_TABLA_DESTINO VALUES (SELECT * FROM TU_TABLA_ORIGEN)" INSERT INTO ToTableName SELECT FromTableName.* FROM FromTableName WHERE Key = 'Key' insert @campaas (id_cliente, fecha_inicio, fecha_fin, interes_camp) select c.id_cliente, @fecha_inicio, @fecha_fin, c.interes from @creditos c

where c.id_cliente = @id_cliente Select * From @campaas

aqui tengo un ejemplo ya hecho sobre tu problema espero que te sireva: INSERT INTO nombre_de_tu_tabla (DNI,APELLIDOS,NOMBRES,fechahora ) SELECT DNI,APELLIDOS,NOMBRE,@fechahora FROM nombre_de_tu_tabla1 WHERE CLAVE=@CLA VE En este select nombre_de_tu_tabla: donde vas insertar nombre_de_tu_tabla1: nombre de la tabla de donde vas a mover los datos y tu cond icion

También podría gustarte