6
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

MySQL Workbenchを使ってスキーマとテーブルを作る

Last updated at Posted at 2021-08-01

#バージョン

MySQL Workbench
Version: 8.0.25

#インスタンスを選択
好きなインスタンス(Connections)を選んでください。

1.jpg

#スキーマ(schema)を作成
2.jpg

  • **[create a new schema]**というボタンをクリック
  • Nameには、登録したいスキーマの名前を入力
  • **charset(文字セット)/collation(デフォルトの照合順序)**には、utf8/utf8_general_ci を選択
  • Applyで確定

データベース名設定時の「utf8 / utf8_general_ci」とは?

※もし、同じ名前のスキーマを作ろうとするとエラーになります。
左のSCHEMASを見て、同じ名前がないか確認してください。

3.jpg

4.jpg

Applyで確定します。
これで、スキーマができました。

#テーブルを作成

5.jpg
先ほど作ったuserスキーマTablesを右クリックし、Create Tableを押します。

6.jpg

  • Table Name テーブルの名前を入力
  • charset/collation utf8/utf8_general_ciを選択
  • Engine InnoDBを選択

InnoDB
行ロックとトランザクションをサポートする(現在の標準)
MySQLのストレージエンジンについて

  • Column Name 追加したいデータの名前を入力
  • Datatype データの型を入力
  • 必要であればPK/NN/UQ/B/UN/ZF/AI/G を入力

MySQLのテーブルのカラムに設定できるオプション

  • Applyで確定

7.jpg

これで、テーブルができました。

##テーブルにデータを作成
8.jpg
テーブルにカーソルをあわせるとアイコンが現れます。
一番右のアイコンを押します。

9.jpg

  • From Editor を押す
  • id,name を入力
  • Applyで確定

10.jpg

データを追加できました。

12.jpg
さらにデータを追加するときは、このボタンを押します。

#データを確認する
##Result Grid
Result Gridから、データが確認できます。
13.jpg

##SQL
SQL文を使って、データを確認します。

14.jpg

.sql
SELECT * FROM user.user;
--userスキーマのuserテーブルから全て(*)を取得します。

###特定のデータを取得する

15.jpg

.sql
SELECT name FROM user.user;

nameだけ取得できました。
SQL文を変えれば、いろんな条件でデータを取得できます。
【これだけ覚えてたらOK!】SQL構文まとめ

#参考HP
http://lovee7.blog.fc2.com/blog-entry-45.html
https://www.granfairs.com/blog/staff/mysql-workbench-01
https://qiita.com/ishishow/items/280a9d049b8f7bcbc14a
https://proengineer.internous.co.jp/content/columnfeature/6605#section100
https://juncleit.com/?p=368
https://medium-company.com/mysql-workbench%E3%81%A7%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%82%92%E4%BD%9C%E6%88%90/

6
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?