php給mysql製造假資料

2021-09-26 20:08:08 字數 2064 閱讀 3048

為什麼要製造假資料

進行壓力測試,sql練習

think-orm進行資料庫操作。

faker 得到加資料,只用了name和phonenumber兩種型別,實際有好多種型別

create

table

`test2`

(`id`

int(10)

notnull

auto_increment

,`name`

varchar

(255

)not

null

,`phone`

char(11

)not

null

,primary

key(

`id`))

engine

=innodb

auto_increment

=102002

default

charset

=utf8;

<?php

require_once

__dir__

."/vendor/autoload.php"

;use

think\facade\db

;#composer require topthink/think-orm

//think-orm

#composer require fzaninotto/faker

//faker假資料

// 資料庫配置資訊設定(全域性有效)

$dbconfig=[

// 預設資料連線標識

'default'

=>

'mysql'

,// 資料庫連線資訊

'connections'

=>

['mysql'

=>

[// 資料庫型別

'type'

=>

'mysql'

,// 主機位址

'hostname'

=>

'127.0.0.1'

,// 使用者名稱

'username'

=>

'root'

,//密碼

'password'

=>

'123456'

,// 資料庫名

'database'

=>

'test'

,// 資料庫編碼預設採用utf8

'charset'

=>

'utf8'

,// 資料庫表字首

'prefix'

=>'',

],'mongo'

=>

[// 資料庫型別

'type'

=>

'mongo'

,// 伺服器位址

'hostname'

=>

'127.0.0.1'

,// 資料庫名

'database'

=>

'demo'

,// 使用者名稱

'username'

=>'',

// 密碼

'password'

=>'',

// 主鍵轉換為id

'pk_convert_id'

=>

true

,// 埠

'hostport'

=>

'27017',]

,],]

;db:

:setconfig

($dbconfig);

$faker

= faker\factory::

create

('zh_cn');

$data=[

];#自己設定生成數量,最好用在命令列下執行,不然會超時

for($i=

0;$i<

1000000;$i

++)

《前端》製造假資料引入json

製造假資料引入json 1 在專案開發的過程中,如果後台介面還未開發完成,這個時候所以我們可以自建乙個假資料檔案 如data.json 到專案資料夾中,這樣我們就可以模仿後台的資料進行開發。但是,如何在乙個vue.js 專案中引入本地的json檔案呢,下面就將步驟貼出來 整個專案是由vue cli腳...

通過MES技術居然可以防止製造資料造假?

近些年來我們經歷了太多製造資料造假事件,特別是前段時間曝出的醫藥製造事件更是將我們群眾的憤怒值推到了最高點。不過我們最應當做的是,冷靜下來,思考一下各行各業的我們是不是都該做些什麼了?畢竟當下乙個災難來臨的時候,或許大家都已不是局外人了。企業編造生產記錄和產品檢驗記錄,並隨意變更工藝引數和裝置,這種...

mysql給資料做排名 mysql給資料統計做排名

1 問題描述 目前有乙個表tb rank playerid,playername,score playerid是primary key 主鍵 現在的需求是,希望在表tb rank中再新增一列ranknum,這個ranknum記錄的是score的排名 根據分數做降序排列 2 初步解決方法 不考慮sco...