Mega Code Archive

 
Categories / MySQL Tutorial / Encryption Compression Functions
 

Use password function to ENCRYPT first name

mysql> mysql> CREATE TABLE Employee(     ->     id            int,     ->     first_name    VARCHAR(15),     ->     last_name     VARCHAR(15),     ->     start_date    DATE,     ->     end_date      DATE,     ->     salary        FLOAT(8,2),     ->     city          VARCHAR(10),     ->     description   VARCHAR(15)     -> ); Query OK, 0 rows affected (0.01 sec) mysql> mysql> insert into Employee(id,first_name, last_name, start_date, end_Date,   salary,  City,       Description)     ->              values (1,'Jason',    'Martin',  '19960725',  '20060725', 1234.56, 'Toronto',  'Programmer'); Query OK, 1 row affected (0.00 sec) mysql> mysql> insert into Employee(id,first_name, last_name, start_date, end_Date,   salary,  City,       Description)     ->               values(2,'Alison',   'Mathews',  '19760321', '19860221', 6661.78, 'Vancouver','Tester'); Query OK, 1 row affected (0.00 sec) mysql> mysql> insert into Employee(id,first_name, last_name, start_date, end_Date,   salary,  City,       Description)     ->               values(3,'James',    'Smith',    '19781212', '19900315', 6544.78, 'Vancouver','Tester'); Query OK, 1 row affected (0.00 sec) mysql> mysql> insert into Employee(id,first_name, last_name, start_date, end_Date,   salary,  City,       Description)     ->               values(4,'Celia',    'Rice',     '19821024', '19990421', 2344.78, 'Vancouver','Manager'); Query OK, 1 row affected (0.01 sec) mysql> mysql> insert into Employee(id,first_name, last_name, start_date, end_Date,   salary,  City,       Description)     ->               values(5,'Robert',   'Black',    '19840115', '19980808', 2334.78, 'Vancouver','Tester'); Query OK, 1 row affected (0.00 sec) mysql> mysql> insert into Employee(id,first_name, last_name, start_date, end_Date,   salary,  City,       Description)     ->               values(6,'Linda',    'Green',    '19870730', '19960104', 4322.78,'New York',  'Tester'); Query OK, 1 row affected (0.00 sec) mysql> mysql> insert into Employee(id,first_name, last_name, start_date, end_Date,   salary,  City,       Description)     ->               values(7,'David',    'Larry',    '19901231', '19980212', 7897.78,'New York',  'Manager'); Query OK, 1 row affected (0.00 sec) mysql> mysql> insert into Employee(id,first_name, last_name, start_date, end_Date,   salary,  City,       Description)     ->               values(8,'James',    'Cat',     '19960917',  '20020415', 1232.78,'Vancouver', 'Tester'); Query OK, 1 row affected (0.00 sec) mysql> mysql> select * from Employee; +------+------------+-----------+------------+------------+---------+-----------+-------------+ | id   | first_name | last_name | start_date | end_date   | salary  | city      | description | +------+------------+-----------+------------+------------+---------+-----------+-------------+ |    1 | Jason      | Martin    | 1996-07-25 | 2006-07-25 | 1234.56 | Toronto   | Programmer  | |    2 | Alison     | Mathews   | 1976-03-21 | 1986-02-21 | 6661.78 | Vancouver | Tester      | |    3 | James      | Smith     | 1978-12-12 | 1990-03-15 | 6544.78 | Vancouver | Tester      | |    4 | Celia      | Rice      | 1982-10-24 | 1999-04-21 | 2344.78 | Vancouver | Manager     | |    5 | Robert     | Black     | 1984-01-15 | 1998-08-08 | 2334.78 | Vancouver | Tester      | |    6 | Linda      | Green     | 1987-07-30 | 1996-01-04 | 4322.78 | New York  | Tester      | |    7 | David      | Larry     | 1990-12-31 | 1998-02-12 | 7897.78 | New York  | Manager     | |    8 | James      | Cat       | 1996-09-17 | 2002-04-15 | 1232.78 | Vancouver | Tester      | +------+------------+-----------+------------+------------+---------+-----------+-------------+ 8 rows in set (0.00 sec) mysql> mysql> select password(first_name) from Employee; +-------------------------------------------+ | password(first_name)                      | +-------------------------------------------+ | *4A62D6314A035788DE0A254EDBD8933055C5BDA9 | | *477616E6B02FADBF6CDA73F5748BAFC584BA5DC6 | | *B8507A87273DA9159BDB898A0C17832EB0751815 | | *7CDC8F3A4E60563F374B44DC9C0BF778AC41D27C | | *B492D6C1508825F0B7F12F095FF9916E1DE4C37E | | *A93D07B17C6F7BE2DE6FCF9380A74864C7952918 | | *4F1051A1D5B8385653D17DD59D5A33C483D44AFD | | *B8507A87273DA9159BDB898A0C17832EB0751815 | +-------------------------------------------+ 8 rows in set (0.00 sec) mysql> mysql> drop table Employee; Query OK, 0 rows affected (0.00 sec) mysql>