Pythonにおけるデータベース入門
データベース(略してDB)は、 ウェブサイトのデータが保存される場所です。 ページのテキスト、ユーザー名とパスワードのリスト、 製品カタログなどが含まれます。
データベースはテーブルで構成されます。 テーブルとは何かは日常生活でもご存知でしょう: 行と列です。 行と列の交差点にセルがあります。
データベースでは、列はしばしばフィールド、 行はレコードと呼ばれます。
データベース自体は、データを格納し、 そのデータの取得や変更を可能にする ある種のプログラムです。
データの取得と変更は、クエリを用いて行われます。 クエリは、特殊な言語であるSQLで書かれたコマンドです。
Pythonを通じたデータベース操作は 特に難しいものではありません。 唯一問題となる可能性があるのは、 複数のレッスンにわたる長い初期準備段階です。 しかし、その後は全てがずっと簡単になります。
SQLデータベースは様々なエンジンで動作します。 最も人気のあるものは:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
今後のレッスンでは、全ての例は Mysqlエンジンでの操作に基づきます。