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

Nhập dữ liệu từ cơ sở dữ liệu MySQL vào khung dữ liệu Pandas bao gồm tên cột

IMO sẽ hiệu quả hơn nhiều nếu sử dụng gấu trúc để đọc dữ liệu từ máy chủ MySQL của bạn:

from sqlalchemy import create_engine
import pandas as pd

db_connection_str = 'mysql+pymysql://mysql_user:[email protected]_host/mysql_db'
db_connection = create_engine(db_connection_str)

df = pd.read_sql('SELECT * FROM table_name', con=db_connection)

điều này cũng nên quan tâm đến tên cột ...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách mở rộng Joomla! vào tệp PHP tùy chỉnh của tôi

  2. Làm cách nào để nhập tệp CSV khổng lồ với 200,00 hàng vào MySQL (không đồng bộ và nhanh chóng)?

  3. Cơ sở dữ liệu MySQL có thể lớn đến mức nào trước khi hiệu suất bắt đầu giảm

  4. Lỗi cài đặt mysql-python:Không thể mở tệp bao gồm 'config-win.h'

  5. Tìm chỗ trống miễn phí trong hệ thống đặt chỗ