jueves, 16 de mayo de 2013

set mujer practica

link de descarga: http://www.mediafire.com/?94504syx77czhc8
PRACTICAS 1: PROCEDIMIENTOS
1. Crearemos una base de datos llamada db123.
2. Usaremos o nos posicionaremos en la base de datos
3. Crearemos una tabla:
Create table tmujer(id int(2) not null auto_increment primary key,nombre varchar(60) not null,tipo varchar(20) null);
4. Veremos como quedo la tabla con el comando:
Describe tmujer;



5. Ahora crearemos en procedmiento para agregar datos ala tabla antes creada, de igual manera que se inserte un nuevo registro y al fianl que mueestre la tabla resultante.

Pero antes sera necesario cambiar el delimitador mediante el comando “Delimiter” que se utiliza para poder cambiar el “;” por otro carácter temporalmente por ejemplo “%” o “$” , esto es por que el “;” delimita el FIN de la consulta, entonces el procedimiento puede tener varias consultas y entonces nos indicaria error al tratar de crear el procedimiento.



6. El procedimiento ha sido creado entonces sera necesario regresar al delimitador anterior
Mysql>Delimiter;

7. Para poder visualizar el procedimiento anterior es necesario cambiar de base de datos, los procedimientos se guaran en Mysql.
Mysql> use Mysql;
Database Changed
8. Ahora veremos el procedimiento realizado con la sentencia:
Select specific_name from proc type=’procedure’;



9. Ahora para poder ver el codigo se utiliza la sentencia

10. Select body from proc where specific_name=’setmujer’;
Ahora verificamos el funcionamiento del procedimiento cambiandonos a la abse de datos creada por nosotros



11. Use db123;
Utilizaremos la siguiente sentencia para invocar al procedimiento




12. Veremos como se ejecutan cada una de las lineas del procedimiento insertando el nuevo registro y posteriormente mostrandonos la tabla resultante. Podemos agregar otro registro de la siguiente manera
Call set mujer(‘Pedro’,’Vendedor’);



Call set mujer(‘Maria’,’Secretaria’);



13. Para eliminar un procedimiento se utiliza la siguiente sentencia
Drop procedure set mujer;



14. Verificamos cambiandonos ala base de datos de Mysql
Use mysql;
15. Luego colocamos la siguiente sentencia
Select specific_name from proc;



16. Fina de la practica

No hay comentarios:

Publicar un comentario