工具管理その8
DBeaverでもSQlite3が扱えるみたい
dbのイメージ図が完成した
PythonからSQLite3のデータベースへ接続するコードも完成した
#PythonからSQLite3のデータベースへ接続する import sqlite3 #空のデータベースを作成して接続する dbname = "tool.db" c = sqlite3.connect(dbname) #外部キー制約の有効化(データベースへ接続後、"PRAGMA foreign_keys = 1"を発行) c.execute("PRAGMA foreign_keys = 1") #テーブルの定義 ddl = """ CREATE TABLE tool_data ( class TEXT NULL UNIQUE, model number INTEGER NOT NULL, number of possession INTEGER NOT NULL, manufacure TEXT PRIMARY KEY, remarks TEXT NULL UNIQUE ); """ #SQLの発行 c.execute(ddl)
こんな感じになった