Encriptar y Desencriptar Datos
Comando Encode: permite encriptar una cadena. la función recibe 2 argumentos, el primero, la cadena a encriptar, el segundo, una cadena usada como contraseña para después desencriptar.
select encode('triste', 'dia');
Podemos almacenar la clave en una variable y luego insertar la clave encriptada en la variable.
select @clave:=encode('sol','145');
Comando Decode: permite desencriptar una cadena encriptada con encode, también recibe 2 argumentos: el primero, la cadena a desencriptar, el segundo la contraseña.
select decode(clave,'123') from usuario where nombre='Mauricio Vasquez';
Comando Locate: localiza la posición de un carácter en una cadena, el primero que se encuentre en ella.
select locate('r','Sergio rie mucho');
Comando Position: lo mismo que locate
select position('i' in 'Sergio rie mucho');
Comnado Mid: cuenta los espacios en caracteres desde un punto de posición dada hasta donde se desee recorrer en la cadena, cuenta caracteres y los imprime.
select mid('hola como estas' from 4 for 6);
Comando ltrim: elimina los espacios a la izquierda de una cadena
select ltrim(' estudien chicos ');
Comando rtrim: elimina los espacios de la derecha de una cadena.
select rtrim(' estudien chicos ');
Comando trim: elimina espacios en ambos lados.
select trim(' estudien chicos ');
Este archivo contiene el tee de la consultas de la base de datos
https://www.dropbox.com/s/v2j713cgpjn95xi/seguridad.sql?dl=0
Este enlace contiene la base de datos seguridad.