A:なぜ使用Pythonのデータベースを操作するには?
- パフォーマンステストを行うために使用される、データ挿入を大量に必要と
- ユースケースを確認することができますのためには、例のチェックポイントが設けられています。
- 提示されたデータを挿入し、手動でミスを回避するために、
II:サードパーティのライブラリPymysqlのPythonのインストール
我々は、データベースを接続したい場合はPythonでは、あなたはそれをインストールする方法を、次に、第三のライブラリpymysqlを使用する必要がありますか?
押して勝利+ R ---->入力cmd->に次のコマンドを入力します。
pip install pymysql
インストール後、直輸入pycharm、インストールが成功した場合はエラーなし。(詩:一般的に遅く、外国のウェブサイトのオンラインインストールのために、私は一般的に清華ソース/アリソースを使用します)
3:データベースの基本的な構文
データベースへのPythonの接続を使用する方法については、データベースの基本的な構文はダを知ることも必要です!
すべてのライブラリをチェック1:ショーのデータベースを、
2.データベースの作成:データベースのデータベース名を作成します。
3.データベース:データベース名を使用します。
テーブルにデータを挿入し4:
INSERT INTOテーブル名(カラム1カラム... n)の値(値1 ... n値)。
5.削除:
テーブルからの削除定義された条件
6.変更操作:
更新テーブルのカラム名は、1 = 1資格の新しい値を設定します
7.クエリ:
テーブルからSELECT *定義された条件
4:Pythonのデータベース接続
これは、Pythonは、データベースを操作する方法で、その後、そんなにナンセンスを言う、との質問に来る最終的には?
5:Pythonのデータベース操作
1.データベースへの接続を確立します。
カーソルを取得2.
カーソルによってSQL文を実行3.
4.データベースの取得内容
5.データベースをチェックすると、トランザクションを提出する必要はありません
)削除操作がトランザクション.commitを(提出する必要があり、修正し、追加します
6.閉じるカーソル、データベース
注意:
- fetchone:それぞれのレコードを読み取ります
- fetchAllの:すべてのデータを読み込む - >結果タプルはタプルセットです
- fetchmany(10):各リード線10、番号読み出しに応じて
大量のデータは、一般的にはfetchAll推奨されていないために、データベースのデッドロックを行うことができます
以下は、すべてのグレード表の照会データへのPythonコードを使用することで
、我々は唯一のライン上のSQLステートメントを変更する必要があり、挿入、変更、削除!!