色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql生成隨機手機號

洪振霞2年前14瀏覽0評論

MySQL可以幫助我們生成隨機的手機號碼。這個過程其實很簡單,只需要用到MySQL內置的RAND()函數即可。

-- MySQL生成隨機手機號
-- 在生成隨機手機號之前,我們需要先創建一個表
CREATE TABLE random_phone_numbers(
id INT PRIMARY KEY AUTO_INCREMENT,
phone_number VARCHAR(11)
);
-- 執行INSERT INTO語句添加隨機手機號
-- 生成隨機手機號需要幾個步驟:
-- 1. 隨機生成手機號的前三位:使用RAND()函數生成一個0到999的數字,然后使用LPAD()函數將這個數字轉化為3位數。
-- 2. 隨機生成手機號的后八位:使用RAND()函數生成一個8位數字。
-- 3. 將前三位和后八位組合起來,得到最終的隨機手機號。
INSERT INTO random_phone_numbers(phone_number)
SELECT CONCAT(
LPAD(FLOOR(RAND()*(999-100+1))+100, 3, '0'), -- 隨機生成前三位
FLOOR(RAND()*(99999999-10000000+1))+10000000 -- 隨機生成后八位
) AS phone_number
FROM (
SELECT 1 UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5
UNION SELECT 6 UNION SELECT 7 UNION SELECT 8 UNION SELECT 9 UNION SELECT 10 -- 生成10條隨機號碼
) AS numbers;
-- 查詢生成的隨機手機號
SELECT * FROM random_phone_numbers;

運行以上代碼,就可以在MySQL中生成隨機的手機號碼。這個方法也可以用于生成其他隨機數,只要根據需要更改生成數字的位數即可。