5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

SQLAlchemy とは

Posted at

勉強前イメージ

全然わからん。聞いたことなかったので調べる。

調査

SQLAlchemy とは

Pythonを使ってDB操作を行うツールで、ORMの1つです。
Pythonを使うとDBのテーブルの関連付けが出来ます。

ORM とは?

Object Relational Mapper の略で、
RDBとオブジェクト指向プログラミング間の違いを変換してくれるライブラリになります。
また、SQLを直接記述せずに操作できます。

SQLAlchemy の機能

  • ORM

上記で記載したものになります。

  • データベースへの接続、SQLの実行

SQLAlchemyを使用すると様々なDBに接続することが出来ます。
Microsoft SQL Server、MySQLやPostgreSQLなどよく使用されるものは利用可能です。

  • メタデータ

テーブルとPythonのモデルクラスをマッピングする機能にメタデータと呼ばれるものがあります。
Pythonのコードとテーブルを完全同期させることが可能です。

勉強後イメージ

pythonを書いてる時、DBに接続したいときに使われる。
あといろんなDBに対応してる。
初めて聞いた。。。

参考

5
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?