diadia

興味があることをやってみる。自分のメモを残しておきます。

sqlite:DBに格納されたテーブルデータを確認する方法

djangoでは開発時にsqlite3が使われる。このDBに直接接続し、データを入れてみようと思った。そのときにテーブル名が必要になる。どのような名前のテーブルか

参考文献:https://crimnut.hateblo.jp/entry/2018/04/17/172709

import sqlite3

con = sqlite3.connect("mydb.sqlite")
cursor = con.cursor()
cursor.execute("select * from sqlite_master where type='table'")
for x in cursor.fetchall():
    print(x)

con.close()

調べたいことはいろいろあるけど、とりあえずこのコードで 実行できた。

追記:SQLite3のテーブル確認だけしたいならDB Brouser(SQLite)を使えばコマンドを覚えておく必要はなくなるのでおすすめ。
補足情報:http://torajirousan.hatenadiary.jp/entry/2019/03/03/024103