Slide 1

Slide 1 text

みつ ~2023.03.26 おすすめの技術書やツールについてのLT会~ TECH_WOMAN_KANSAI

Slide 2

Slide 2 text

A5M2とは? ◆正式名称:A5:SQL Mk-2 (エーファイブ・エスキュー エル・マークツー) ◆データベース開発を支援するために 開発されたフリーソフト ◆高機能かつ軽量

Slide 3

Slide 3 text

データベースの追加と削除 押下 データベースの接続方法 接続するデータベースは 予め作成しておきます。

Slide 4

Slide 4 text

自分が使用したいデータベースを選択

Slide 5

Slide 5 text

接続完了!! データベースのユーザ-IDや パスワードを入力する

Slide 6

Slide 6 text

A5M2でできること

Slide 7

Slide 7 text

+:レコードの挿入 -:レコードの削除 ▲:レコードの編集 ✓:編集の登録 ×:編集のキャンセル ↻:データ更新 データの編集 主に赤枠内のボタンを 使用します。

Slide 8

Slide 8 text

【レコードの追加】 INSERT INTO demo.expense_table( name , category_id , amount , payment_id , memo ) VALUES ( “ランチ代” , 1 , 1100 , 2 , “美味しかった” ) カラム名と値を列挙して INSERT文を記述する 必要があります・・・。

Slide 9

Slide 9 text

【レコードの追加】 +を押下する NULLのレコードが追加された

Slide 10

Slide 10 text

追加したい値を入力し、 ✓を押下(確定) レコードが追加された!

Slide 11

Slide 11 text

Excelなどに入力した レコードをコピーして・・・

Slide 12

Slide 12 text

直接貼り付けると・・・ レコードが追加された!

Slide 13

Slide 13 text

【レコードの削除】 レコードが削除された! - を押下

Slide 14

Slide 14 text

修正したいデータを ダブルクリック 修正したい値を入力し、 ✓を押下 【レコードの編集】

Slide 15

Slide 15 text

データが修正された!

Slide 16

Slide 16 text

テーブル作成 CREATE TABLE demo ( user_id BIGINT not null , user_name VARCHAR(100) , password VARCHAR(100) , email VARCHAR(100) , primary key (user_id) ) 楽したい・・・。 カラム名と型を記述する 必要があります・・・。

Slide 17

Slide 17 text

新規テーブルの作成を押下 テーブル名、物理名、データ型など 入力する

Slide 18

Slide 18 text

入力後、DDL生成を押下 Ctrl + Enter or SQLの実行を押下

Slide 19

Slide 19 text

新規テーブルが作成された!

Slide 20

Slide 20 text

SQLの自動生成 テーブル名を右クリックし、 SQLの生成を選択

Slide 21

Slide 21 text

SQLを自動で生成してくれた! 設定をして、OKを押下

Slide 22

Slide 22 text

データの整形 String型の変数sqlに 直書きしたSQLを代入しています。

Slide 23

Slide 23 text

一列に並んでいて見にくい・・・。 自分で改行を入れるのも 面倒くさい。 sqlの中身をコピーして 貼り付けると・・・

Slide 24

Slide 24 text

自動でSQLを整形してくれて、 見やすくなった!! SQLの整形を選択 または Ctr + Qを押下すると・・・

Slide 25

Slide 25 text

テスト用ダミーデータ作成 テスト用ダミーデータ作成を押下

Slide 26

Slide 26 text

フォーマットは以下から 選択できます。 作成したいデータの設定をし、 開始を押下

Slide 27

Slide 27 text

一気に1000件作成できた!

Slide 28

Slide 28 text

◆SQL文を記述しなくてもデータの操作が 行えるので、とにかく楽!! ◆データベースを視覚的に扱うことができ、 分かりやすい。 まとめ

Slide 29

Slide 29 text

無料で利用できるソフトなので、 是非インストールしてみてください!!

Slide 30

Slide 30 text

No content