10개의 문자열을 생성하기 위해 내장 함수 'rand()' 및 'char()'을 사용할 수 있습니다. 다음은 임의의 10자 문자열을 생성하는 쿼리입니다.
<미리>mysql> SELECT concat( -> char(round(rand()*25)+97), -> char(round(rand()*25)+97), -> char(round(rand()* 25)+97), -> char(round(rand()*25)+97), -> char(round(rand()*25)+97), -> char(round(rand()*25) +97), -> char(round(rand()*25)+97), -> char(round(rand()*25)+97), -> char(round(rand()*25)+97 ), -> char(round(rand()*25)+97) -> )AS Random10CharacterString;다음은 임의의 10자 문자열을 보여주는 출력입니다.
+-------------------------+| Random10CharacterString |+-------------------------+| duscikyspy |+-------------------------+1 행 세트(0.00초)
다음은 대문자로 임의의 문자를 생성하는 쿼리입니다.
<미리>mysql> select concat( -> char(round(rand()*25)+65), -> char(round(rand()*25)+65), -> char(round(rand()* 25)+65), -> char(round(rand()*25)+65), -> char(round(rand()*25)+65), -> char(round(rand()*25) +65), -> char(round(rand()*25)+65), -> char(round(rand()*25)+65), -> char(round(rand()*25)+65 ), -> char(round(rand()*25)+65) -> )AS Random10CharacterString;다음은 출력입니다.
+-------------------------+| Random10CharacterString |+-------------------------+| WMWWVOIXPF |+-------------------------+1 행 세트(0.00초)
위의 출력은 임의의 문자를 대문자로 표시합니다.