Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Akses ke database MySQL melalui Jupyter Notebook dengan Python3

Modalitas instalasi yang direkomendasikan untuk Jupyter di Ubuntu adalah Anaconda, jadi manajer paket yang sesuai adalah conda. Instalasi melalui pip/pip3 atau apt tidak akan dapat diakses oleh Notebook. conda memudahkan untuk mendapatkan setidaknya dua konektor yang bagus:

  1. pymysql berfungsi dengan baik dan mudah dipasang:

sudo conda install pymysql

  1. Konektor 'resmi' :

sudo conda install mysql-connector-python

Saya mencoba pymysql terlebih dahulu dan itu baik-baik saja tetapi kemudian beralih ke opsi kedua karena ketersediaan ekstensi dokumentasi .

Jika tujuan Anda adalah mengimpor data ke dalam kerangka data Pandas, gunakan pd.sql_read_table bawaan atau pd.sql_read_query nyaman, karena memberi label pada kolom, dll. Masih memerlukan pemasangan konektor, seperti yang dibahas di atas.

Contoh dengan MySQL-connector-python, di mana Anda harus memasukkan database DETAIL:

import pandas as pd import sqlalchemy engine = sqlalchemy.create_engine('mysql+mysqlconnector://USER:[email protected]/DB_NAME') example_df = pd.read_sql_table("YOUR_TABLE_NAME", engine)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Implementasi SQL Server 2005 dari MySQL REPLACE INTO?

  2. tampilkan 2 entri terakhir di setiap kategori dari tabel mysql

  3. Permintaan SQL untuk teman bersama

  4. Django:Menggunakan sisipan SQL mentah kustom dengan executemany dan MySQL

  5. Bagaimana cara menyalin tabel database dan setiap record dari satu server database ke server database lain di PHP MYSQL ?>