国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 江口县| 扎兰屯市| 泰和县| 托里县| 遵义市| 南昌县| 察隅县| 安顺市| 德钦县| 永仁县| 梓潼县| 陵水| 思茅市| 泉州市| 苗栗市| 天峨县| 聊城市| 邢台县| 鹰潭市| 措勤县| 呼伦贝尔市| 都昌县| 保康县| 安康市| 准格尔旗| 铜山县| 东源县| 屏东县| 眉山市| 驻马店市| 海晏县| 花莲市| 松溪县| 宜良县| 安达市| 兴安县| 广宗县| 达日县| 怀集县| 惠来县| 鄂托克旗|