ACTIVIDAD V


Encriptar y desencriptar datos

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.

Ejemplo:

Ahora vamos a insertar datos encriptados en la tabla 'usuario'.

Sintaxis a utilizar:

insert into usuario value('Mauricio Vasquez',encode('mao','123'));

Ahora verificamos si de verdad los datos están encriptados.


Vamos a ingresar otros datos a la tabla 'usuario'.

Sintaxis a utilizar:

insert into usuario value('Javier Ospina Moreno',encode('jom','456'));

Verificamos nuevamente que los datos estén encriptados.


Podemos almacenar la clave en una variable y luego insertar la clave encriptada.

Sintaxis a utilizar:

select @clave:=encode('sol','145');

Una vez que tenemos la clave en una variable, pasamos a insertar un nuevo dato en la tabla 'usuario'. 

Sintaxis a utilizar:

insert into usuario value('Sol Mireya',@clave);

Verificamos que la inserción de los datos es correcta.


Decode: permite desencriptar una cadena encriptada con encode, también recibe 2 argumentos: el primero, la cadena a desencriptar, el segundo la contraseña.

Sintaxis a utilizar:

select decode(clave,'456') from usuario where nombre='Javier Ospina Moreno';


Locate: Localiza la posición de un carácter en la cadena (el primero que encuentra).

Sintaxis a utilizar:

select locate ('r','sergio se rie mucho');

select locate('s','sergio se rie mucho');

select locate('i','sergio se rie mucho');


Position: Retorna la posición de una subcadena en una cadena.

Sintaxis a utilizar:

select position('i' in 'sergio se rie mucho');

Podemos notar que tanto locate como position realizan la misma función.


Mid: Extrae una subcadena de una cadena (comienza en la posición X, extraiga Y caracteres):

Sintaxis a utilizar:

select mid('Hola como estas' from 4 for 6)


ltrim: elimina los caracteres de espacio iniciales de una cadena por la izquierda pasada como argumento.

Sintaxis a utilizar:

SELECT ltrim(' estudien chicos ');


ltrim: elimina los caracteres de espacio iniciales de una cadena por la izquierda pasada como argumento.

Sintaxis a utilizar:

SELECT rtrim(' estudien chicos ');


trim: elimina los caracteres de espacio iniciales de una cadena a ambos lados pasada como argumento.

Sintaxis a utilizar:

SELECT trim(' estudien chicos ');


¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar