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

FlaskでのMySQLの使用

    まず、Flask-MySQLパッケージをインストールする必要があります。 pipを使用する 例:

    pip install flask-mysql

    次に、いくつかの構成を追加してMySQLを初期化する必要があります:

    from flask import Flask
    from flaskext.mysql import MySQL
    
    app = Flask(__name__)
    mysql = MySQL()
    app.config['MYSQL_DATABASE_USER'] = 'root'
    app.config['MYSQL_DATABASE_PASSWORD'] = 'root'
    app.config['MYSQL_DATABASE_DB'] = 'EmpData'
    app.config['MYSQL_DATABASE_HOST'] = 'localhost'
    mysql.init_app(app)
    

    これで、接続オブジェクトとカーソルオブジェクトを取得し、生のクエリを実行できます。

    conn = mysql.connect()
    cursor =conn.cursor()
    
    cursor.execute("SELECT * from User")
    data = cursor.fetchone()
    


    1. AndroidのSQLite:外部キーと<テーブル制約>が必要

    2. mysqli ::mysqli():(HY000 / 2002):ソケット「MySQL」を介してローカルMySQLサーバーに接続できません(2)

    3. 自動インクリメントで列の開始値を設定する

    4. 外部キーでリンクされたテーブルにデータを挿入する