miércoles, 5 de abril de 2017

Ejercicio #1 Comandos ROLLBACK y COMMIT

 Ingresamos a MySQL 5.7 Command Line Client – Unicode e introducimos nuestra contraseña para poder empezar la práctica.




Para poder hacer la conexion a mysql desde el cmd debemos escribir el comando de mysql, luego escribir -u para determinar el usuario que es root y al final escribir -p para poder escribir la contraseña, si escribio todo bien debera haber hecho la conexion exitosamente

Crear una base de datos:

Para crear una base de datos hay que escribir el comando create seguido de lo que se creara en este caso una database y al ultimo el nombre

Crear tabla en una base de datos
Para crear una tabla en la base de datos primero se tiene que seleccionar la base de datos que se usara usando la instruccion use, una vez seleccionada la base de datos ya se podra crear la tabla con la instruccion  create table (nombre de la base de datos), aqui se abrira un parentesis que dira: el nombre del primer espacio en la tabla, el tipo de variable que se podran usar, el primero siempre sera la llave primaria asi que no puede ser nulo, el auto increment es opcional, hace que los valores en el id suban automaticamente, si quieres agregar otro espacio pon una coma, el nombre del espacio y su tipo de variable, VARCHAR necesita que ponga el limite de letras que se puede usar, en este caso (25).

Insertar valores a la tabla y mostrarlos
Para insertar valores a la tabla se necesita usar la instruccion de INSERT INTO (nombre de la tabla) VALUES(), en el parentesis se escribiran los valores que se van a agregar a la tabla, se debe de escribir primero el valor de la primary key a la que se le agregara, en este caso 1, luego entre comillas se escribe el valor que se agregara a la tabla, en este caso 'Isidro Vidal', una vez agregado se puede verificar usando la instruccion select, esta instruccion selecciona ciertos valores de la tabla y las muestra en el cmd, si pones SELECT * from tarea, agarrara todas las entradas que se hayan hecho y las mostrara

Instruccion Rollback
Se necesita usar un BEGIN para usar la instruccion rollback, inserta un valor a la tabla, y despues de que se inserte escribe la instruccion rollback, cuando muestre la base de datos otra vez el valor que se inserto antes del rollback ya no estara.

Instruccion Commit
La instruccion commit nos permite guardar cualquier cambio que se le haya hecho a una tabla sin perder los datos,  se necesita tambien empezar con un BEGIN, agrega los datos y despues usar la comicion COMMIT, se puede confirmar que se guardo al terminar la conexion y volver a entrar que el valor agregado aun sigue ahi






Comandos
 ROLLBACK O Reversión, devuelve a la base de datos a algún estado previo. *Regresa los cambios hasta antes de agregar un registro.

 COMMIT Guarda todos los cambios de la transacción en curso. *Guarda todos los cambios, hasta el último registro insertado.

No hay comentarios:

Publicar un comentario