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

Tăng tốc (Hàng loạt) Chèn vào MySQL bằng Python

bạn có thể sử dụng executemany sắp xếp công việc như sau

import csv
import MySQLdb

db = MySQLdb.connect(   host = "dbname.description.host.com",
                        user = "user",
                        passwd = "key",
                        db = "dbname")
cursor = db.cursor()

query = 'INSERT INTO table_name(column,column_1,column_2,column_3)
VALUES(%s, %s, %s, %s)'                                                         

csv_data = csv.reader(file('file_name'))

my_data = []
for row in csv_data:
     my_data.append(tuple(row))

cursor.executemany(query, my_data)
cursor.close()


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn mảng vào cơ sở dữ liệu MySQL bằng PHP

  2. Mã lỗi:1822. Không thêm được hằng số khóa ngoại. Thiếu chỉ mục cho ràng buộc

  3. cài đặt gem:Không thể tạo tiện ích mở rộng gốc gem (không thể tìm thấy tệp tiêu đề)

  4. Cách nhận giá trị từ URL

  5. Cân bằng tải PostgreSQL &Cải tiến ProxySQL - ClusterControl 1.5