亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

mysql生成指定位數(shù)的隨機數(shù)及批量生成隨機數(shù)的方法

 更新時間:2018年09月28日 15:02:34   作者:月下泛舟  
這篇文章主要介紹了mysql生成指定位數(shù)的隨機數(shù)及批量生成隨機數(shù)的方法,文中給大家介紹了常用mysql函數(shù),需要的朋友可以參考下

1. 先介紹幾個常用的 MySQL 函數(shù)

RAND()    隨機生成 0~1 之間的小數(shù)(0<1)

CEILING    向上取整
FLOOR    向下取整

2. 生成隨機數(shù)

-- 生成 3 位的隨機數(shù)
SELECT CEILING(RAND()*900+100);
-- 生成 4 位的隨機數(shù)
SELECT CEILING(RAND()*9000+1000);
-- 生成 5 位的隨機數(shù)
SELECT CEILING(RAND()*90000+10000);
...

示例:

 解釋一下:

-- 生成 0~1 之間的隨機小數(shù)
0 < RAND() <1

-- 乘以 9000,變成 0~9000 之間隨機小數(shù)
0 < RAND*9000 < 9000

-- 加上 1000,變成 0~10000 之間的隨機小數(shù)
0 < RAND*9000+1000 < 10000

-- 使用 CEILING 函數(shù)向上取整,去掉后面的小數(shù),得到一個整數(shù)
-- 或使用 FLOOR 函數(shù)向下取整,都可以
CEILING(RAND()*9000+1000)
-- 或
FLOOR(RAND()*9000+1000)

3. 注意

這種生成指定位數(shù)隨機數(shù)的方式還不是特別好,因為存在重復的可能。隨機數(shù)的位數(shù)越少,重復的概率越大。所以這種方式只能在特殊場合有些作用。

mysql批量生成隨機數(shù)

假數(shù)據(jù):

update exercise_data set star_num=FLOOR(1 + (RAND() * 5));

rand函數(shù)隨機生成0到1的隨機數(shù),乘以5即可得到1-5的隨機數(shù),floor是的到上一個整數(shù)。

以上所述是小編給大家介紹的mysql生成指定位數(shù)的隨機數(shù)的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • Mysql存儲過程中游標的用法實例

    Mysql存儲過程中游標的用法實例

    這篇文章主要介紹了Mysql存儲過程中游標的用法,以商戶關聯(lián)數(shù)據(jù)的插入及更新為例分析了MySQL存儲過程中游標的使用技巧,需要的朋友可以參考下
    2015-07-07
  • mysql如何實現(xiàn)最大連接數(shù)

    mysql如何實現(xiàn)最大連接數(shù)

    云服務器同時最大連接數(shù),也就是說可以有一千個用戶,那么mysql如何實現(xiàn)最大連接數(shù),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • C#列出局域網(wǎng)中可用SQL Server服務器

    C#列出局域網(wǎng)中可用SQL Server服務器

    SQLDMO(SQL Distributed Management Objects,SQL分布式管理對象)封裝了Microsoft SQL Server數(shù)據(jù)庫中的對象。SQLDMO是Microsoft SQL Server中企業(yè)管理器所使用的應用程序接口,所以它可以執(zhí)行很多功能,其中當然也包括對數(shù)據(jù)庫的備份和恢復。
    2008-04-04
  • Can''t connect to local MySQL through socket ''/tmp/mysql.sock''解決方法

    Can''t connect to local MySQL through socket ''/tmp/mysql.so

    今天小編就為大家分享一篇關于Can't connect to local MySQL through socket '/tmp/mysql.sock'解決方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • Mysql中常用的幾種join連接方式總結

    Mysql中常用的幾種join連接方式總結

    join語句是面試中經(jīng)常會讓你現(xiàn)場寫出來的語句,下面這篇文章主要給大家介紹了關于Mysql中常用的幾種join連接方式,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • MySQL中int最大值深入講解

    MySQL中int最大值深入講解

    這篇文章主要給大家介紹了關于MySQL中int最大值的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-02-02
  • MySQL server has gone away錯誤提示解決方法

    MySQL server has gone away錯誤提示解決方法

    今天遇到類似的情景,MySQL只是冷冷的說:MySQL server has gone away。
    2008-11-11
  • Windows Server 2003 下配置 MySQL 集群(Cluster)教程

    Windows Server 2003 下配置 MySQL 集群(Cluster)教程

    這篇文章主要介紹了Windows Server 2003 下配置 MySQL 集群(Cluster)教程,本文先是講解了原理知識,然后給出詳細配置步驟和操作方法,需要的朋友可以參考下
    2015-06-06
  • MySQL查詢進階操作從函數(shù)到表連接的使用

    MySQL查詢進階操作從函數(shù)到表連接的使用

    這篇文章主要介紹了MySQL查詢進階從函數(shù)到表連接的使用,包括mysql函數(shù)的使用,MySQL的分組分頁及查詢關鍵字的執(zhí)行順序,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • MySQL數(shù)據(jù)庫開發(fā)的36條原則(小結)

    MySQL數(shù)據(jù)庫開發(fā)的36條原則(小結)

    這篇文章主要介紹了MySQL數(shù)據(jù)庫開發(fā)的36條原則(小結),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09

最新評論