to_lowerfirst_nameDROP TRIGGER IF EXISTS to_lower;
CREATE TRIGGER to_lower
BEFORE UPDATE ON students
FOR EACH ROW
    SET NEW.first_name = LOWER(NEW.first_name);to_upperfirst_nameDROP TRIGGER IF EXISTS to_upper;
CREATE TRIGGER to_upper
BEFORE INSERT ON students
FOR EACH ROW
    SET NEW.first_name = UPPER(NEW.first_name);--helpSELECT full_name(first_name, last_name) FROM studentsRETURNININOUTIN OUTNULLIFNULLSELECT
    id,
    first_name,
    NULLIF(gender, 0) student_gender
FROM students12000SELECT 
    '12000' AS original_string,
    AES_ENCRYPT('12000', 'some secret key') AS encrypted_string,
    AES_DECRYPT(AES_ENCRYPT('12000', 'some secret key'), 'some secret key') decrypted_stringSELECT
    SHA2('passwd', 256) password_hash2560d6be69b264717f2dd33652e212b173104b4a647b7c11ae72e9885f11cd312fb