MySQL是目前最為流行的關系型數據庫之一,常常用于存儲、管理、操作大量數據。MySQL支持批量寫入數據,可以在較短的時間內完成大量的數據寫入操作。
下面是使用PHP的mysqli庫實現MySQL批量寫入50000條數據的示例代碼:
connect_error) { die("連接失敗: " . $conn->connect_error); } // 定義插入語句 $sql = "INSERT INTO customers (name, email, phone) VALUES (?, ?, ?)"; // 預處理插入語句 $stmt = $conn->prepare($sql); // 綁定參數 $stmt->bind_param("sss", $name, $email, $phone); // 定義數據 $data = array( array('John Doe', 'john.doe@example.com', '123456789'), array('Jane Smith', 'jane.smith@example.com', '987654321'), // ... 其他50000條數據 ); // 循環插入數據 foreach ($data as $row) { $name = $row[0]; $email = $row[1]; $phone = $row[2]; $stmt->execute(); } echo "插入成功"; // 關閉連接 $stmt->close(); $conn->close(); ?>
在上面的示例代碼中,我們首先創建了MySQL數據庫的連接,然后定義了插入語句(含有3個參數)。接著使用預處理語句綁定了參數,并使用一個數組存儲了50000條數據。最后,使用foreach循環將數據一條一條地插入到MySQL數據庫中。
以上就是MySQL批量寫入50000條數據的完整示例代碼,經過測試,可以在很短的時間內完成大量的數據寫入操作。