sqlite、[connect, cursor, execute]について

>>> import sqlite3
>>> db = sqlite3.connect('book.db')
>>> curs = db.cursor()
>>> curs.execute('''create table book (title text, author text, year int)''')
>>> db.commit()

というコードがある。

connectとは文字どおり接続するものであり、sqliteモジュールのメソッドであり、接続したいファイルがなければ新規で作成されて接続される。

cursorとはカーソルを取得するということ。cursor('name')で名前付きカーソルにもできる。よくはわからないが、DBを操作するためにはカーソルが必要なようだ。

executeとはこちらも文字どおり実行するということ。後に続くSQLを実行する。

Like what you read? Give Tanby a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.