sql >> データベース >  >> RDS >> Mysql

Python3を使用したJupyterNotebookを介したMySQLデータベースへのアクセス

    UbuntuでのJupyterの推奨インストールモダリティはAnacondaであるため、適切なパッケージマネージャーはcondaです。 pip / pip3またはaptを介したインストールは、ノートブックにアクセスできません。 condaを使用すると、少なくとも2つの優れたコネクタを簡単に入手できます。

    1. pymysql うまく機能し、インストールも簡単です:

    sudo conda install pymysql

    1. 「公式」コネクタ

    sudo conda install mysql-connector-python

    最初にpymysqlを試しましたが、問題はありませんでしたが、広範なドキュメント

    データをPandasデータフレームにインポートすることが目的の場合は、組み込みのpd.sql_read_tableを使用します。 またはpd.sql_read_query カラムなどにラベルを付けるので便利です。前述のように、コネクタを取り付ける必要があります。

    データベースを入力する必要があるMySQL-connector-pythonの例詳細:

    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. SQLServerでスキーマバインドされたストアドプロシージャを作成する方法

    2. SequelizeORMの結合テーブルの条件

    3. 単一のSQLステートメントの列ヘッダー出力を抑制するにはどうすればよいですか?

    4. OracleのROWIDは内部でどのように生成されますか?