ryotankの備考録日記

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

アリンコス部品管理

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

GUIへの実装(クリックした時の処理)を行う入力項目に各項目を入力して 「登録」を押すとMariaDBのデータベースに登録(SQLを発行)すると 言う処理を実装する。sg.Buttonのクリック時の処理を定義する #ボタンがクリックされた時の処理をコールバック関数とし…

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

PythonからMariaDBにデータを登録するの記事でデータを確認してみる第3段階 SQLの発行が出来るかどうか import pymysql.cursors # 部品管理テーブルの定義 ddl = """ CREATE TABLE alincos_parts_data ( class char(40) PRIMARY KEY, model number varchar(5…

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

データベースのテーブルが大体完成した 一部の制約が埋まっていないが 載せる事にする 部品管理テーブル内訳テーブル試しに PythonからMariaDBに接続する import pymysql.cursors conn = pymysql.connect( user='',# 自分で設定したユーザー名を設定してくだ…

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

コンソールではなくツールを使って確認出来るような ソフトを探すという事だったので早速探すと「DBeaver」というのが使えそうver5.0.6で日本語にも対応しているみたいダウンロードしたのはCommuntity Edition 21.3.0で インストール時に日本語を選択して試…

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

MySQLがダメだったのでMariaDBに変更する早速MariaDBでデータベースを作成してみるその前にデータベースのイメージ図をのっけておく データベース「arincos_parts」を作成 create database arincos_parts; データベースが作成されているか確認する show data…

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

MySQLを起動し、データベースの作成をしようとしたが、MySQL_ConnectorJの設定でつまづいたので、記録しておく MySQLを起動するまで その1MySQLを起動するまで その2 データベース定義名」横の空欄に、「MySQL」と入力してください。 「ファイルの追加」を…

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

データベースの生成 データベースを作成するSQL文はCREATE DATABASE CREATE DATABASE データベース名 [CHARACTER SET = 文字コード名, COLLATION = COLLATION名];データベース作成時に利用できるオプションは文字コードCHARACTER SET および文字の照合順序CO…

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

MySQLについてMySQLは、複数のデータベースが定義できる為 複数の人が同時利用するような、Webアプリケーションのようなシステムに 適している。補足として データ型について説明すると同時に、どのデータ型でも現れる、 NULL(ヌル)値について説明しておきま…

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

画面レイアウト用の加工したものが完成 アリンコス部品管理入力フォーム画面レイアウト用アリンコス部品管理入力フォームその2画面レイアウト用この通りにPySimpleGUIのアイテムを配置する事で各フォーム画面が出来るはず・・・・取りあえずJupyter Notebook…

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

DBの事がなんとか掴めてきたので新しいデータベースに チャレンジしようと思うこれまでは、Excelでロボットサークル時代に余った部品の管理をして いたが、これもPythonで管理、操作出来る様にする DBはMySQLというものを使ってみようと思うSQLite3よりは、…