aiomysqlライブラリ共通インタフェース
1839 ワード
[aiomysql公式サイト]
Connection
MySQLへのリンク:
接続を使用してカーソルのコパスを作成するには、次の手順に従います.
パラメータ:
cursor:CursorのサブクラスまたはNoneはデフォルトのcursorを表す.
戻り値:
Cursor例
データベース操作を開始する手順:
データベース変更のコミット:
現在のステータスへのロールバック:
class Cursor
接続を指すcursorを取得するには、次の手順に従います.
影響を受けるローの数を返します(読み取り専用):
指定された操作を実行するための協力:
パラメータ:
query(str):sql文args(list):メタグループまたはリスト
戻り値:
int:影響される行数
次の行を取得します.
指定したsize行データを取得し、リストまたはメタグループで返す
コンシステントで、すべてのローを返します.
class DictCursor
辞書を返すcursor.すべての方法とパラメータはクラスCursorと同じです.
class Pool
MySQLの接続プールを作成します.
パラメータ:
minsize(int):接続プールの最小接続数.maxsize(int):接続プールの最大接続数.loop:オプション、イベントループインスタンス、loopが指定されていない場合はasyncioがデフォルトで使用されます.get_event_loop(). echo(bool):SQLクエリーログ(デフォルトFalse)を実行します.kwargs:この関数はaiomysqlを受信する.connect()関数のすべてのパラメータ、キーワードパラメータloop、minsize、maxsizeもあります.
戻り値:
Pool例
Connection
MySQLへのリンク:
aiomysql.connect(host="localhost", user=None, password="", db=None, port=3306,
unix_socket=None, charset='', sql_mode=None, read_default_file=None, conv=decoders,
use_unicode=None, client_flag=0, cursorclass=Cursor, init_command=None,
connect_timeout=None, read_default_group=None, no_delay=False, autocommit=False,
echo=False, loop=None)
接続を使用してカーソルのコパスを作成するには、次の手順に従います.
aiomysql.cursor(cursor=None)
パラメータ:
cursor:CursorのサブクラスまたはNoneはデフォルトのcursorを表す.
戻り値:
Cursor例
データベース操作を開始する手順:
aiomysql.begin()
データベース変更のコミット:
aiomysql.commit()
現在のステータスへのロールバック:
aiomysql.rollback()
class Cursor
接続を指すcursorを取得するには、次の手順に従います.
Connection.cursor()
影響を受けるローの数を返します(読み取り専用):
Cursor.rowcount
指定された操作を実行するための協力:
Cursor.execute(query, args=None)
パラメータ:
query(str):sql文args(list):メタグループまたはリスト
戻り値:
int:影響される行数
次の行を取得します.
Cursor.fetchone()
指定したsize行データを取得し、リストまたはメタグループで返す
Cursor.fetchmany(size=None)
コンシステントで、すべてのローを返します.
Cursor.fetchall()
class DictCursor
辞書を返すcursor.すべての方法とパラメータはクラスCursorと同じです.
class Pool
MySQLの接続プールを作成します.
aiomysql.create_pool(minsize=1, maxsize=10, loop=None, **kwargs)
パラメータ:
minsize(int):接続プールの最小接続数.maxsize(int):接続プールの最大接続数.loop:オプション、イベントループインスタンス、loopが指定されていない場合はasyncioがデフォルトで使用されます.get_event_loop(). echo(bool):SQLクエリーログ(デフォルトFalse)を実行します.kwargs:この関数はaiomysqlを受信する.connect()関数のすべてのパラメータ、キーワードパラメータloop、minsize、maxsizeもあります.
戻り値:
Pool例