Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Tạo chuỗi ngẫu nhiên 10 ký tự duy nhất trong MySQL?

Dùng RAND() và CHAR() để sinh chuỗi 10 ký tự.

Chữ thường

mysql> SELECT CONCAT(
    -> CHAR(ROUND(RAND()*25)+97), ... lặp 10 lần ...
    -> ) AS Random10CharacterString;

Kết quả ví dụ: duscikyspy

Chữ hoa

mysql> SELECT CONCAT(
    -> CHAR(ROUND(RAND()*25)+65), ... lặp 10 lần ...
    -> ) AS Random10CharacterString;

Kết quả ví dụ: WMWWVOIXPF