回覆列表
  • 1 # Hely

    對MySQL生成百萬條測試資料,我這可以提供幾種思路:

    1.程式碼實現,用python(其他程式碼也可)實現,python提供對資料庫操作的標準庫,引入pymsql模組,引數對照自己的資料庫資訊改下,再自己寫條sql語句,寫個循壞,OK了。

    2.還有一種就是透過工具Jmeter實現對資料庫的批次插入資料,步驟很簡單。

    參考:https://www.toutiao.com/i6719349359005139467/

  • 2 # kamwing

    以user表為例:

    建立user表,內含id,username,password,remark欄位:

    CREATE TABLE IF NOT EXISTS `user` (`id` int(10) unsigned NOT NULL AUTO_INCREMENT,`username` varchar(32) NOT NULL DEFAULT "Unknown",`passwd` varchar(32) NOT NULL DEFAULT "Unknown",`remark` mediumtext, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

    插入2條資料:

    INSERT INTO `user` (`username`, `passwd`, `remark`) VALUES

    ("testuser", "12345678", "-");

    INSERT INTO `user` (`username`, `passwd`, `remark`) VALUES

    ("newuser", "12345678", "-");

    然後執行如下語句:

    insert into user(username,passwd,remark) select username,passwd,remark from user;

    執行完後,按向上的箭頭加回車22次,就有400多萬的資料了。不過資料是重複的。

  • 中秋節和大豐收的關聯?
  • 比例式調節溫控儀的工作原理是怎樣的?