ホームページ  >  記事  >  バックエンド開発  >  Python でどのデータベースを学べばよいですか?

Python でどのデータベースを学べばよいですか?

silencement
silencementオリジナル
2019-05-18 10:04:322611ブラウズ

Python を学習している友人の皆さん、Python のどの方向で作業する場合でも、クローラー、データ マイニング、財務定量分析などのデータベースなしでは作業できません。今日はデータベースの知識について話しましょう。

Python でどのデータベースを学べばよいですか?

#データベースとは何ですか?簡単な紹介

1. データベース (Database) は、データ構造に従ってデータを編成、保存、管理する倉庫 (db および dbms) です。

2. データベースの分類: リレーショナル データベースと非リレーショナルデータベース。今日お話しする Mysql は典型的なリレーショナル データベースです。

> リレーショナル データベースの特徴: データをすべて別のテーブルに保存し、そのテーブルをすべてデータベースに入れるのではなく、すべてのデータを均一に入れるデータベース。

> 利点: これにより、Mysql の読み取り速度が向上するだけでなく、柔軟性と管理性も大幅に向上します。Mysql データベースへのアクセスと管理に最も一般的に使用される標準化言語は、SQL 構造化クエリです。ステートメントでは、実際に次のことが可能になります。ハードディスクに永続的に保存されるデータ;

Python の標準データベース インターフェイスは Python DB-API であり、開発者にデータベース アプリケーション プログラミング インターフェイスを提供します。

Python データベース インターフェイスは多くのデータベースをサポートしています。プロジェクトに適したデータベースを選択できます:

GadFly、mSQL、MySQL、PostgreSQL

Informix、Interbase、Oracle

Sybase、Microsoft SQL、Server 2000

Python データベース インターフェイスと API にアクセスして、サポートされているデータベースの詳細なリストを表示できます。

データベースごとに異なる DB API モジュールをダウンロードする必要があります。たとえば、Oracle データベースと MySQL データにアクセスする必要がある場合は、Oracle および MySQL データベース モジュールをダウンロードする必要があります。

DB-API は仕様であり、基礎となるさまざまなデータベース システムやさまざまなデータベース インターフェイス プログラムへの一貫したアクセスを提供するために、一連の必要なオブジェクトとデータベース アクセス メソッドを定義します。

Python の DB-API は、ほとんどのデータベースのインターフェースを実装しており、これを使用して各データベースに接続すると、各データベースを同様に操作できます。

Python DB-API の使用プロセス:

API モジュールを紹介します。

データベースへの接続を取得します。

SQL ステートメントとストアド プロシージャを実行します。

データベース接続を閉じます。

以上がPython でどのデータベースを学べばよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。