欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql插入20w行數據

錢琪琛2年前9瀏覽0評論

在MySQL中插入大量數據可能會遇到插入速度慢的問題,下面介紹一種插入20萬行數據的方法。

首先,我們先創建一個測試表,包含兩個字段:id和name。

CREATE TABLE test(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50)
);

然后,我們可以使用循環語句和INSERT INTO語句來插入數據。以下是一段PHP代碼,可以實現插入20萬行數據的功能。

$conn = mysqli_connect("localhost", "username", "password", "test");
for ($i = 1; $i<= 200000; $i++) {
$name = "name" . $i;
$sql = "INSERT INTO test (name) VALUES ('$name')";
mysqli_query($conn, $sql);
}
mysqli_close($conn);

上面的代碼中,我們使用mysqli_connect函數連接到本地MySQL服務器,并使用for循環插入20萬行數據。在循環中,我們使用$name變量來生成每一行數據的name字段的值,并使用INSERT INTO語句插入數據。最后,我們使用mysqli_close函數關閉數據庫連接。

當然,還有其他方法可以實現插入20萬行數據,例如使用LOAD DATA INFILE語句,但這種方法需要將數據保存到CSV文件中,比較繁瑣。上面的方法可以直接生成數據并插入到表中,適用于需要進行簡單測試的情況。