ryotankの備考録日記

趣味の電子工作についての備考録などなど

アリンコス部品管理その9

PythonからMariaDBにデータを登録するの記事で

データを確認してみる

第3段階
SQLの発行が出来るかどうか

import pymysql.cursors


# 部品管理テーブルの定義
ddl = """
CREATE TABLE alincos_parts_data
(
   class char(40) PRIMARY KEY,
   model number varchar(50) NOT NULL,
   sales code varchar(30) NOT NULL
);
 """
# SQLの発行
c.execute(ddl)

# item_alincosテーブルの定義    
ddl = """
CREATE TABLE item_alincos
( 
    number of holdings int NOT NULL,
    quantity consumed int NOT NULL,
    reasons for consumption text ,
    date consumed date NOT NULL,
    wkob text,
    FOREIGN KEY(number of holdings) REFERENCES alincos_parts_data(number of holdings)
);
"""
#sqlの発行
c.execute(ddl)

第4段階
Pythonでデータベースに情報を登録出来るかのテスト

1.空のデータベースを作成し接続する
2.外部キー制約の有効化
3.部品管理テーブルの定義
4.SQLの発行
5.item_arincosテーブルの定義
6.SQLの発行
7.部品管理テーブルの登録
8.変数を使った部品管理テーブルの登録
9.登録されているデータを表示する