Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Phương pháp hay nhất của Bul_create cho các bản ghi lớn

Mặc dù số lượng lớn_create hữu ích để lưu một số lượng nhỏ các bản ghi trong khi xử lý biểu mẫu HTML, nhưng nó không lý tưởng để lưu hàng ngàn bản ghi. Như bạn đã tìm hiểu, nó chậm vì nó cần nhiều bộ nhớ và gửi một truy vấn rất lớn đến cơ sở dữ liệu. Fortunatley TẢI DỮ LIỆU VÀO TẬP TIN đến để giải cứu.

Chúng tôi có thể tạo tệp tương tự như tệp được tạo bằng cách sử dụng csv writer ví dụ sau đây là từ tài liệu.

import csv
    with open('some.csv', 'wb') as f:
    writer = csv.writer(f)
    writer.writerows(someiterable)

Cuối cùng, như bạn đã tìm hiểu, tùy chọn ĐỊA PHƯƠNG để TẢI DỮ LIỆU .. đôi khi có thể được sử dụng để thuận tiện.

Khi sử dụng tùy chọn này, tệp không cần phải được chuyển đến máy chủ theo cách thủ công. Bạn có thể tạo tệp CSV ở phía máy khách và tùy chọn cục bộ sẽ khiến máy khách mysql tự động chuyển tệp sang máy chủ.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trong CentOS7, không thể khởi động MySQL

  2. Trích xuất các bộ giá trị chung được chỉ định trong một cột khác trong SQL

  3. MySql - đặt hàng theo giá trị chuỗi đầu tiên

  4. Câu lệnh cập nhật Python MYSQL

  5. Làm thế nào để lưu trữ Ký hiệu Euro trong cơ sở dữ liệu mysql?