国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql 某字段插入隨機數(shù)(插入隨機數(shù)到MySQL數(shù)據(jù)庫)

2024-07-24 13:10:33
字體:
供稿:網(wǎng)友

常用的代碼

UPDATE `表名` SET `字段名`=ceiling(rand()*500000+500000) WHERE (條件); 
update `表名` set click=click*0.01 where classid='2' and click>2000

 

我們經(jīng)常會遇到使用隨機的問題,下面就是一種解決隨機數(shù)的方法。

  在構(gòu)造測試數(shù)據(jù)時,我們需要對測試表插入隨機數(shù)據(jù)。構(gòu)造測試數(shù)據(jù)的方法如下,僅以update為例說明

步驟1:隨機數(shù)的SQL函數(shù)為rand() ,而rand()生成的是0-1之間的小數(shù)。

mysql插入隨機數(shù)

步驟2:將rand()*10

將產(chǎn)生1-10之間的帶小數(shù)的數(shù)字,可以使用ceil進行轉(zhuǎn)換。

步驟3:使用cast做類型轉(zhuǎn)換

  Cast的用法如下:

  Cast(value as type)

  二進制,同帶binary前綴的效果 : BINARY

  字符型,可帶參數(shù) : CHAR()

  日期 : DATE

  時間: TIME

  日期時間型 : DATETIME

  浮點數(shù) : DECIMAL

  整數(shù) : SIGNED

  無符號整數(shù) : UNSIGNED

  SELECT CAST(RAND()*10 AS signed) AS rand

  步驟4:運行sql語句

  UPDATE storm_effect_info s SET

  s.fhtp = (SELECT CAST(RAND()*10 AS signed) AS rand)WHERE s.id = 13


注:相關(guān)教程知識閱讀請移步到MYSQL教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 涟源市| 天门市| 原平市| 枝江市| 新蔡县| 滦南县| 秀山| 额尔古纳市| 北票市| 鲁山县| 高州市| 商丘市| 桐城市| 东光县| 江华| 巨野县| 酉阳| 新巴尔虎左旗| 东方市| 宁海县| 留坝县| 成安县| 通渭县| 花莲市| 手游| 庆城县| 荆门市| 井陉县| 临漳县| 上饶市| 扎兰屯市| 卢湾区| 麻栗坡县| 镇平县| 县级市| 张家港市| 盐亭县| 石阡县| 香格里拉县| 庆阳市| 吴忠市|